Word Game World Wiki wordgameworld_zhhant https://wordgameworld.wiki.gg/zh-hant/ MediaWiki 1.43.3 first-letter 媒體 特殊 討論 使用者 使用者討論 Word Game World Wiki Word Game World Wiki討論 檔案 檔案討論 MediaWiki MediaWiki討論 模板 模板討論 說明 說明討論 分類 分類討論 模組 模組討論 Main Page 0 1 1 2025-08-13T01:55:24Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Word Game World Wiki]] 854f0ea45a67a21270300dcb9900b5484591d0fd 2 1 2025-08-13T01:55:25Z ARTIFICER 564804 受保護 "[[Main Page]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki #redirect [[Word Game World Wiki]] 854f0ea45a67a21270300dcb9900b5484591d0fd Word Game World Wiki 0 2 3 2025-08-13T01:55:25Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome about pages pages contribute contribute external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:Welcome to the {{SITENAME}}, a collaborative wiki resource that is open for anyone to edit!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> c5d4351377806d884e84bc34774f85fd4a425e0a 4 3 2025-08-13T01:55:25Z ARTIFICER 564804 受保護 "[[Word Game World Wiki]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome about pages pages contribute contribute external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:Welcome to the {{SITENAME}}, a collaborative wiki resource that is open for anyone to edit!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> c5d4351377806d884e84bc34774f85fd4a425e0a Example character 0 3 5 2025-08-13T01:55:26Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{Example character infobox |title=Dragon |image=Example character image.png |Region=Shurima |Element=Fire |Attack=51 |HP=85 |Armor=34 |Attack Speed=78 }} Please note, this is NOT content related to {{SITENAME}}. It is an example page for the demonstration of [[support:DRUID infoboxes|DRUID infoboxes]]. Please delete this page at your earliest convenience! To edit how the infobox works, please see {{tl|Example character infobox}}. == About == The '''Example Character''' is a very cool character found in the Default Loadout Wiki. It is a dragon that can camouflage itself as a flower due to inventive and scientific reasons, and not because the artist is bad at drawing dragons. == Combat == The Example Character has several attacks, including: * Disguise Self As Flower * Flame Breath * Sneak Attack * Fireball * Dawizard == Dragon Riding == If the player tames the Example Character, they can perform several Dragon Riding stunts. See [[Dragon Riding]] for more information. == Levels == Example Character can be found in the following levels: * [[Introduction]] * [[Level 1]] * [[Level 3]] * [[Level 5]] * [[Bonus Content 6]] [[Category:Characters]] 5feed3ead005cb5ca4b2ecf1f3745925d2b8b41d Word Game World Wiki/welcome 0 4 6 2025-08-13T01:55:26Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{Main page box/start | title = Welcome to the {{SITENAME}}! }} We are currently maintaining [[Special:AllPages|{{NUMBEROFARTICLES}} articles]]. Please feel free to contribute by creating new articles or expanding existing ones. {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 96df981ef23fca9434d1586228cab8a51e0fdc0a 7 6 2025-08-13T01:55:27Z ARTIFICER 564804 受保護 "[[Word Game World Wiki/welcome]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki {{Main page box/start | title = Welcome to the {{SITENAME}}! }} We are currently maintaining [[Special:AllPages|{{NUMBEROFARTICLES}} articles]]. Please feel free to contribute by creating new articles or expanding existing ones. {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 96df981ef23fca9434d1586228cab8a51e0fdc0a Word Game World Wiki/pages 0 5 8 2025-08-13T01:55:27Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{Main page box/start | title = Useful wiki pages | class = centered-content }} <div class="mp-links columns-2"> * {{MP link|Important page here|image=Wiki.gg logo-pink.svg|size=92px}} * {{MP link|Random page|link=Special:Random}} * {{MP link|Example character|link=Example character|image=Example_character_image.png|size=92px}} * {{MP link|Example character infobox|link=Template:Example character infobox|image=Example_character_image.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 827f14b4cd3d346ca427f95e9574fc23c4874206 9 8 2025-08-13T01:55:27Z ARTIFICER 564804 受保護 "[[Word Game World Wiki/pages]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki {{Main page box/start | title = Useful wiki pages | class = centered-content }} <div class="mp-links columns-2"> * {{MP link|Important page here|image=Wiki.gg logo-pink.svg|size=92px}} * {{MP link|Random page|link=Special:Random}} * {{MP link|Example character|link=Example character|image=Example_character_image.png|size=92px}} * {{MP link|Example character infobox|link=Template:Example character infobox|image=Example_character_image.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 827f14b4cd3d346ca427f95e9574fc23c4874206 Word Game World Wiki/about 0 6 10 2025-08-13T01:55:27Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{Main page box/start | title = About Word Game World }} This is an example main page. You can redesign it however you want, or you can keep the layout the same but change the contents (e.g. this part should talk about your game). Take a look at some other wiki.gg wikis for inspiration! <div style="text-align:right">[[Word Game World|Read more...]]</div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 1767ad0cd6fa2549d143baa1fd5dea6e6e63be21 11 10 2025-08-13T01:55:28Z ARTIFICER 564804 受保護 "[[Word Game World Wiki/about]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki {{Main page box/start | title = About Word Game World }} This is an example main page. You can redesign it however you want, or you can keep the layout the same but change the contents (e.g. this part should talk about your game). Take a look at some other wiki.gg wikis for inspiration! <div style="text-align:right">[[Word Game World|Read more...]]</div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 1767ad0cd6fa2549d143baa1fd5dea6e6e63be21 Word Game World Wiki/contribute 0 7 12 2025-08-13T01:55:28Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{Main page box/start | title = Contribute to the wiki }} {{SITENAME}} is a collaborative wiki resource that is open for anyone to edit. You don't need special permission beyond [[Special:UserLogin/signup|registering]] an account to edit most pages, and your contributions can grow the wiki and help other players. ; Adding content :* If you are unsure of what to do or how to create a page, search for a few articles on the same topic and see what they look like. You can always view the source code in a wiki and learn from what others have done. :* An edit doesn't have to be massive; if you feel you don't want to create whole articles, then just fixing spelling errors and broken links is enough. :* [[Special:UserLogin/signup|Register]] to edit and track your contributions. {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 8b79debc73480ec2b12cb5e39723b94532fd44bd 13 12 2025-08-13T01:55:28Z ARTIFICER 564804 受保護 "[[Word Game World Wiki/contribute]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki {{Main page box/start | title = Contribute to the wiki }} {{SITENAME}} is a collaborative wiki resource that is open for anyone to edit. You don't need special permission beyond [[Special:UserLogin/signup|registering]] an account to edit most pages, and your contributions can grow the wiki and help other players. ; Adding content :* If you are unsure of what to do or how to create a page, search for a few articles on the same topic and see what they look like. You can always view the source code in a wiki and learn from what others have done. :* An edit doesn't have to be massive; if you feel you don't want to create whole articles, then just fixing spelling errors and broken links is enough. :* [[Special:UserLogin/signup|Register]] to edit and track your contributions. {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 8b79debc73480ec2b12cb5e39723b94532fd44bd Word Game World Wiki/external 0 8 14 2025-08-13T01:55:28Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{Main page box/start | title = External links }} <div class="mp-links columns-2"> * {{MP link|Official site|link=https://wiki.gg}} * {{MP link|Discord|link=https://discord.gg/rTnST57tuW|image=Discord.svg|size=64x64px}} * {{MP link|Bluesky|link=https://bsky.app/profile/wiki.gg|image=Bluesky.svg|size=64x64px}} * {{MP link|indie.io|link=https://www.indie.io/|image=indie.io.svg|size=64x64px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> bb8190c57bb4cc147764d1c10f218fe4d34e0a49 15 14 2025-08-13T01:55:29Z ARTIFICER 564804 受保護 "[[Word Game World Wiki/external]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki {{Main page box/start | title = External links }} <div class="mp-links columns-2"> * {{MP link|Official site|link=https://wiki.gg}} * {{MP link|Discord|link=https://discord.gg/rTnST57tuW|image=Discord.svg|size=64x64px}} * {{MP link|Bluesky|link=https://bsky.app/profile/wiki.gg|image=Bluesky.svg|size=64x64px}} * {{MP link|indie.io|link=https://www.indie.io/|image=indie.io.svg|size=64x64px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> bb8190c57bb4cc147764d1c10f218fe4d34e0a49 Word Game World Wiki:Default Loadout Wiki:Copyrights 4 9 16 2025-08-13T01:55:29Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <!--''[[GAME]]'' content and materials are the intellectual property of their respective owners. -->Content that you make available on {{SITENAME}} is licensed by you to us under our [{{int:wikigg-tos-url}} Terms of Service]. Do not make content available on {{SITENAME}} where you do not have the necessary rights to grant this license. All textual and graphical content on {{SITENAME}} that we may lawfully license is licensed to you under the [https://creativecommons.org/licenses/by-sa/4.0 Creative Commons Attribution-ShareAlike 4.0] license. [[Category:Legal notices]] a5c705cf276359aef94d426ee75d18bbf1e361ac 17 16 2025-08-13T01:55:29Z ARTIFICER 564804 受保護 "[[Word Game World Wiki:Default Loadout Wiki:Copyrights]]"​([編輯=僅允許管理員](無限期)) wikitext text/x-wiki <!--''[[GAME]]'' content and materials are the intellectual property of their respective owners. -->Content that you make available on {{SITENAME}} is licensed by you to us under our [{{int:wikigg-tos-url}} Terms of Service]. Do not make content available on {{SITENAME}} where you do not have the necessary rights to grant this license. All textual and graphical content on {{SITENAME}} that we may lawfully license is licensed to you under the [https://creativecommons.org/licenses/by-sa/4.0 Creative Commons Attribution-ShareAlike 4.0] license. [[Category:Legal notices]] a5c705cf276359aef94d426ee75d18bbf1e361ac 模組:Infobox 828 10 18 2025-08-13T01:55:30Z ARTIFICER 564804 Importing default loadout Scribunto text/plain -- version 0.1.7 -------------------------------------- -- User settings, you can modify these -------------------------------------- -- if you want to not always use divs in your wiki (as opposed to tables), you can change this default -- just remember to change it back each time you update from the main "branch" on the support wiki! -- you can also control it per infobox with `|useDivs=yes` or `|useDivs=no` local USE_DIVS = true -- `false` or `true` -- default value to show if a param is missing in some but not all tabs. -- set to `nil` (not in quotes) to remove such rows altogether in the tabs where they're missing local TABBED_NONEXIST = nil -- `''` or `nil` or `'N/A'` etc. Don't put nil in quotes. --------------------------------------------------------------------------- -- Do not modify anything below this line unless you know what you're doing --------------------------------------------------------------------------- local h = {} local p = {} local hooks = {} function p.arraymap(frame) -- a lua implementation of Page Forms' arraymap local args = h.overwrite() local items = h.split(args[1], args[2] or ',') for i, item in ipairs(items) do items[i] = args[4]:gsub(args[3], item) end return table.concat(items, args[5] or ',') end function p.preprocess(frame) return frame:preprocess(frame.args[1] or frame:getParent().args[1]) end function p.main(frame) h.registerHooks() h.increment() local args = h.overwrite() local sep = args.sep or ',' h.castArgs(args, sep) if h.castBool(args.setmainimage or 'yes') then h.setMainImage(args.images[1]) end -- suggest to use HIDDENCAT here; will be used for maintenance & gadget imports return h.makeInfobox(args, sep), '[[Category:Pages with DRUID infoboxes]]' end function h.registerHooks() if not mw.title.new('Module:Infobox/Hooks').exists then return end hooks = require('Module:Infobox/Hooks') end function h.runHook(key, ...) if hooks[key] then hooks[key](...) end end function h.increment() -- optional use of VariablesLua for better compatibility local VariablesLua = mw.ext.VariablesLua if VariablesLua == nil then local res -- try to fall back to normal Variables res, h.counter = pcall( function() return mw.getCurrentFrame():callParserFunction('#var', {'DRUID_INFOBOX_ID', 0}) + 1 end ) if res then mw.getCurrentFrame():callParserFunction('#vardefine', {'DRUID_INFOBOX_ID', h.counter}) else -- else use a random number so at least there's some unique id h.counter = math.random(100000000000000000) -- random integer end else h.counter = VariablesLua.var('DRUID_INFOBOX_ID', 0) + 1 VariablesLua.vardefine('DRUID_INFOBOX_ID', h.counter) end end function h.castArgs(args, sep) h.runHook('onCastArgsStart', args, sep, args.kind) args.tabs = h.split(args.tabs or args.image_labels, sep) args.images = h.getImages(args, sep) args.sections = h.split(args.sections, sep) for _, section in ipairs(args.sections) do if h.castBool(args[section .. '_isdata']) then args[section .. 'Data'] = args[section] args[section] = section .. 'Data' args[section .. 'Data_nolabel'] = 'true' -- will be cast later end args[section] = h.split(args[section], sep) args[section .. '_tabs'] = h.split(args[section .. '_tabs'], sep) if #args.tabs > 0 and #args[section .. '_tabs'] > 0 then error(('You cannot specify |tabs= and |%s= at the same time, please pick one'):format(section .. '_tabs')) end end if args.useDivs then USE_DIVS = h.castBool(args.useDivs) end -- this would be in the outer scope, but we're hiding it h.entityType = USE_DIVS and 'div' or 'table' -- key of h.htmlEntities h.runHook('onCastArgsEnd', args, sep, args.kind) end function h.getImages(args, sep) if args.image and not args.images then args.images = args.image end if args.images then return h.split(args.images, sep) end if not args.tabs then return {} end local ret = {} for _, key in ipairs(args.tabs) do if args[key .. '_image'] then ret[#ret+1] = args[key .. '_image'] end end return ret end function h.setMainImage(file) if h.counter > 1 then return end if not file then return end local fileText = file:gsub('.-:', '') fileText = fileText:gsub('^([^|%]]+).*', '%1') -- setmainimage is guaranteed to exist on wiki.gg but may not exist on other wikis -- it's not a crucial piece of functionality so we'll fail silently if it doesn't exist pcall(function() mw.getCurrentFrame():callParserFunction{ name = '#setmainimage', args = { fileText }, } end) end function h.makeInfobox(args, sep) local out = mw.html.create(h.getTag('container')) :addClass('druid-infobox') :addClass('druid-container') :addClass('noexcerpt') :addClass(args.class) -- warning: class can be nil, don't concat anything :attr('id', args.id or ('druid-container-' .. h.counter)) h.runHook('onMakeOutputStart', out, args) if args.kind then out:addClass('druid-container-' .. h.escape(args.kind)) end h.printTitle(out, args) h.printImages(out, args.images, args) for _, section in ipairs(args.sections) do -- cannot begin tagging here because we don't know if any applicable args are present local cols = args[section .. '_columns'] local makeSection = cols and h.makeGridSection or h.makeSection out:node(makeSection(section, args[section], args, tonumber(cols))) end h.runHook('onMakeOutputEnd', out, args) -- category for gadget loading return out, '[[Category:Pages with DRUID infoboxes]]' end function h.printTitle(out, args) local tabs = args.tabs if not tabs or #tabs == 0 then h.printSimpleTitle(out, args) return end if not h.hasComplexData('title', tabs, args) then h.printSimpleTitle(out, args) return end local node = h.printTitleWrapper(out) h.printTabbedDataItem(node, 'title', tabs, args) end function h.printSimpleTitle(out, args) if args.title then local node = h.printTitleWrapper(out) node:wikitext(args.title) end end function h.printTitleWrapper(out) return out:tag(h.getTag('titleOuter')) :tag(h.getTag('titleInner')) :addClass('druid-title') :attr('colspan', 2) end function h.printTabbedDataItem(node, item, tabs, args) -- hasData isn't used in the title case but we will need to track this -- when we're printing section data later on -- so we'll just track it always local hasData = false for i, label in ipairs(tabs) do local div = node:tag('div') :addClass('druid-toggleable-data') :addClass('druid-toggleable') :attr('data-druid', h.counter .. '-' .. i) :attr('data-druid-tab-key', label) if h.getTabbedContent(args, label, item) then hasData = true div:wikitext('\n\n' .. h.getTabbedContent(args, label, item)) div:addClass('druid-toggleable-data-nonempty') else div:addClass('druid-toggleable-data-empty') end if i == 1 then div:addClass('focused') end end return hasData end function h.printImages(out, images, args) if #images == 0 and #args.tabs == 0 then return end -- burden is on the user to format this as an image. this should be done in the infobox template, -- with something like |image={{#if:{{{image|}}}|[[File:{{{image|}}}{{!}}300px{{!}}link=]]}} local td = out:tag(h.getTag('section')) :addClass('druid-section-container') :tag(h.getTag('cell')) :attr('colspan', 2) local tabs = args.tabs local tabTexts = h.getImageTabTexts(tabs, images, args) h.printTabs(td, tabs, tabTexts, false, args) if #images == 0 then return end if #images == 1 then td:addClass('druid-main-image') :wikitext(images[1]) if args.caption then td:tag('div') :addClass('druid-main-image-caption') :wikitext(args.caption) end return end td:addClass('druid-main-images') local imagesContainer = td:tag('div') :addClass('druid-main-images-files') for i, image in ipairs(images) do local container = imagesContainer:tag('div') :addClass('druid-main-images-file') :addClass('druid-toggleable') :attr('data-druid', h.counter .. '-' .. i) :wikitext(image) :attr('data-druid-tab-key', tabs[i]) local labelText if tabs[i] then labelText = args[tabs[i] .. '_label'] or tabs[i] else labelText = '[[Category:Infoboxes missing image labels]]Image ' .. i end if args[labelText .. '_caption'] then container:tag('div') :addClass('druid-main-images-caption') :wikitext(args[labelText .. '_caption']) end if i == 1 then container:addClass('focused') end end end function h.getImageTabTexts(tabs, images, args) if #tabs == 0 and #images <= 1 then return {} end local texts = {} local i = 1 while images[i] or tabs[i] do if tabs[i] then texts[i] = args[tabs[i] .. '_label'] or tabs[i] else texts[i] = '[[Category:Infoboxes missing image labels]]Image ' .. i end i = i + 1 end return texts end function h.printTabs(td, tabs, texts, isSection, args) if #texts == 0 then return end local container = td:tag('div') :addClass('druid-main-images-labels') :addClass('druid-tabs') if isSection then container:addClass('druid-section-tabs') end for i, item in ipairs(tabs) do local label = container:tag('div') :addClass('druid-main-images-label') :addClass('druid-tab') :addClass('druid-toggleable') :attr('data-druid', h.counter .. '-' .. i) :wikitext(texts[i]) :attr('data-druid-tab-key', item) if isSection then label:addClass('druid-section-tab') else label:addClass('druid-title-tab') end if i == 1 then label:addClass('focused') end -- this can be null, don't concat anything here label:addClass(args[item .. '_class']) end end function h.makeGridSection(section, sectionFields, args, numCols) local numItems = h.countItems(sectionFields, section, args) if numItems == 0 then return end local node = mw.html.create(h.getTag('section')) :addClass('druid-section-container') h.printSectionHeader(node, section, args) h.printSectionTabs(node, section, args) local tr = node:tag(h.getTag('row')) :attr('data-druid-section-row', h.escape(section)) if args[section .. '_collapsed'] then tr:addClass('druid-collapsed') end local grid = tr:tag(h.getTag('cell')) :attr('colspan', 2) :addClass('druid-grid-section') :addClass('druid-grid-section-' .. h.escape(section)) :addClass(args[section .. '_class']) -- warning: class can be nil, don't concat anything :tag('div') :addClass('druid-grid') local row, col, i = 1, 1, 1 local sizeOfLastRow = numItems % numCols local lcm = h.getNumGridCols(numItems, sizeOfLastRow, numCols) grid:css('grid-template-columns', ('repeat(%s, 1fr)'):format(lcm)) local size = lcm / numCols for _, item in ipairs(sectionFields) do local node = mw.html.create('div') local shouldPrint = h.printData(node, item, section, args) if shouldPrint then if i == numItems - sizeOfLastRow + 1 then size = lcm / sizeOfLastRow end i = i + 1 local gStart = (col - 1) * size + 1 local gEnd = (col) * size + 1 local itemContainer = grid:tag('div') :addClass('druid-grid-item') :addClass('druid-grid-item-' .. h.escape(item)) :addClass(args[item .. '_class']) -- warning: class can be nil, don't concat anything :css('grid-column', ('%s / %s'):format(gStart, gEnd)) :css('grid-row', row) if not h.castBool(args[item .. '_nolabel']) then h.printLabel(itemContainer:tag('div'), item, args) end itemContainer:node(node) if col == numCols then row = row + 1 col = 1 else col = col + 1 end end end return node end function h.makeSection(section, sectionFields, args) if section == '' then return end -- bruteforce fix for trailing commas local shouldPrint = false local container = mw.html.create(h.getTag('section')) :addClass('druid-section-container') :addClass(args[section .. '_class']) -- warning: class can be nil, don't concat anything h.printSectionHeader(container, section, args) h.printSectionTabs(container, section, args) for _, item in ipairs(sectionFields) do local node = mw.html.create(h.getTag('cell')) local shouldPrintItem = h.printData(node, item, section, args) if shouldPrintItem then shouldPrint = true local tr = container:tag(h.getTag('row')) :addClass('druid-row') :addClass('druid-row-' .. h.escape(item)) :addClass(args[item .. '_class']) -- warning: class can be nil, don't concat anything :attr('data-druid-section-row', h.escape(section)) if args[section .. '_collapsed'] then tr:addClass('druid-collapsed') end if h.castBool(args[item .. '_wide']) or h.castBool(args[item .. '_nolabel']) then node :attr('colspan', 2) :addClass('druid-data-wide') else h.printLabel(tr:tag(h.getTag('label')), item, args) end tr:node(node) end end if not shouldPrint then return nil end return container end function h.countItems(sectionFields, section, args) local numItems = 0 for _, v in ipairs(sectionFields) do -- we aren't actually printing here, but we're finding out if we should print anything -- because we need the count of columns before we print anything in grid data if h.printData(mw.html.create(), v, section, args) then numItems = numItems + 1 end end return numItems end function h.getNumGridCols(numItems, sizeOfLastRow, numCols) if not numCols then return numItems, 1 end if numItems < numCols then return numItems, 1 end if sizeOfLastRow == 0 then return numCols, 1 end local a, b = sizeOfLastRow, numCols while b ~= 0 do a, b = b, a % b end local lcm = sizeOfLastRow * numCols / a return lcm end function h.printLabel(node, item, args) return node :addClass('druid-label') :addClass('druid-label-' .. h.escape(item)) :wikitext(args[item .. '_display'] or args[item .. '_label'] or item) end function h.printData(node, item, section, args) -- prints data to the node -- and also returns whether the item is nonempty or not local hasData = false local sectionTabs = args[section .. '_tabs'] local tabs = args.tabs if sectionTabs and #sectionTabs > 0 then tabs = sectionTabs end if not tabs or #tabs == 0 then return h.printSimpleData(node, item, args) end if not h.hasComplexData(item, tabs, args) then return h.printSimpleData(node, item, args) end hasData = hasData or h.printTabbedDataItem(node, item, tabs, args) if hasData then node:addClass('druid-data') end return hasData end function h.getTabbedContent(args, label, item) return args[label .. '_' .. item] or args[item] or TABBED_NONEXIST end function h.printSimpleData(node, item, args) if args[item] and type(args[item]) ~= 'string' then error(("Invalid use of field %s as both a section and a data value"):format(item)) end if not args[item] then return false end node:addClass('druid-data') :addClass('druid-data-' .. h.escape(item)) :addClass('druid-data-nonempty') :wikitext('\n\n' .. args[item]) return true end function h.hasComplexData(item, tabs, args) for _, v in ipairs(tabs) do if args[v .. '_' .. item] then return true end end return false end function h.printSectionHeader(node, section, args) if h.castBool(args[section .. '_nolabel']) then return end local tr = node:tag(h.getTag('row')) :attr('data-druid-section', h.escape(section)) local th = tr:tag(h.getTag('sectionTitle')) :attr('colspan', 2) :addClass('druid-section') :addClass('druid-section-' .. h.escape(section)) if args[section .. '_collapsible'] or args[section .. '_collapsed'] then tr:addClass('druid-collapsible') if args[section .. '_collapsed'] then tr:addClass('druid-collapsible-collapsed') end end local emptySections = {} for _, label in ipairs(args.tabs) do local hasLabel = false for _, item in ipairs(args[section] or {}) do if h.getTabbedContent(args, label, item) then hasLabel = true end end if not hasLabel then emptySections[label] = true end end if not next(emptySections) then th:wikitext(args[section .. '_label'] or section) return end for i, label in ipairs(args.tabs) do local div = th:tag('div') :addClass('druid-toggleable-heading') :addClass('druid-toggleable') :attr('data-druid', h.counter .. '-' .. i) :wikitext(args[section .. '_label'] or section) -- we are going to print the section content even in empty nodes -- for compatibility with browsers without :has, where hiding empty rows won't happen if emptySections[label] then div:addClass('druid-toggleable-heading-empty') end if i == 1 then div:addClass('focused') end end end function h.printSectionTabs(node, section, args) local tabs = args[section .. '_tabs'] if not tabs or #tabs == 0 then return end local tr = node:tag(h.getTag('sectionTabsOuter')) :attr('data-druid-section', h.escape(section)) local th = tr:tag(h.getTag('sectionTabs')) :attr('colspan', 2) :addClass('druid-section-tabs') :addClass('druid-section-tabs-' .. h.escape(section)) local texts = {} for i, item in ipairs(tabs) do texts[i] = args[item .. '_label'] or item end h.printTabs(th, tabs, texts, true, args) end ---------------------------- -- general utility functions ---------------------------- function h.overwrite() -- this is a generic utility function that collects args from the invoke call & the parent template. -- normally, you merge args with parent template overwriting the invoke call, but -- since we'll be putting markup/formatting into our invoke call, -- we actually want to overwrite what the user sent. local f = mw.getCurrentFrame() local origArgs = f.args local parentArgs = f:getParent().args local args = {} for k, v in pairs(parentArgs) do v = mw.text.trim(v) if v ~= '' then args[k] = v end end for k, v in pairs(origArgs) do v = mw.text.trim(tostring(v)) if v ~= '' then args[k] = v end end return args end -- generic utility functions -- these would normally be provided by other modules, but to make installation easy -- I'm including everything here function h.split(text, pattern, plain) if not text then return {} end local ret = {} for m in h.gsplit(text, pattern, plain) do ret[#ret+1] = m end return ret end function h.gsplit( text, pattern, plain ) if not pattern then pattern = ',' end if not plain then pattern = '%s*' .. pattern .. '%s*' end local s, l = 1, text:len() return function () if s then local e, n = text:find( pattern, s, plain ) local ret if not e then ret = text:sub( s ) s = nil elseif n < e then -- Empty separator! ret = text:sub( s, e ) if e < l then s = e + 1 else s = nil end else ret = e > s and text:sub( s, e - 1 ) or '' s = n + 1 end return ret end end, nil, nil end function h.escape(s) s = s:gsub(' ', '') :gsub('"', '') :gsub("'", '') :gsub("%?", '') :gsub("%%", '') :gsub("%[", '') :gsub("%]", '') :gsub("{", '') :gsub("}", '') :gsub("!", '') return s end -- normally I would make these constants at the top of the file -- but I don't want to mistake them with user-set constants h.boolFalse = { ['false'] = true, ['no'] = true, [''] = true, ['0'] = true, ['nil'] = true } function h.castBool(x) if not x then return false end return not h.boolFalse[tostring(x):lower()] end h.htmlEntities = { table = { container = 'table', titleOuter = 'tr', titleInner = 'th', section = '', sectionTitle = 'th', sectionTabsOuter = 'tr', sectionTabs = 'td', row = 'tr', label = 'th', cell = 'td', }, div = { container = 'div', titleOuter = 'div', titleInner = 'div', section = 'div', sectionTitle = 'div', sectionTabsOuter = 'div', sectionTabs = 'div', row = 'div', label = 'div', cell = 'div', } } function h.getTag(key) -- try not to totally fail here return h.htmlEntities[h.entityType or 'div'][key] end return p 0b872baa88950499ed588906ea3b07f363640076 模組:Infobox/doc 828 11 19 2025-08-13T01:55:30Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{luadoc}} This module enables the creation of [[support:DRUID infoboxes|DRUID infoboxes]]. 0ce687b29fc5e2d6cad14853a8412fa91910000f 模組:Navbox 828 12 20 2025-08-13T01:55:31Z ARTIFICER 564804 Importing default loadout Scribunto text/plain -- version 1.2.4 -- config table for RANGER. -- If you want to change the default config, DO NOT change it here, -- please do it via the `onLoadConfig` hook in [[Module:Navbox/Hooks]]. local config = { default_navbox_class = "navigation-not-searchable", -- Base value of the `class` parameter. default_title_class = nil, -- Base value of the `title_class` parameter. default_above_class = nil, -- Base value of the `above_class` parameter. default_below_class = nil, -- Base value of the `below_class` parameter. default_section_class =nil, -- Base value of the `section_class` parameter. default_header_class = nil, -- Base value of the `header_class` parameter. default_group_class = nil, -- Base value of the `group_class` parameter. default_list_class = 'hlist', -- Base value of the `list_class` parameter. default_header_state = nil, -- Base value of the `state` parameter. editlink_hover_message_key = 'Navbox-edit-hover', -- The system message name for hover text of the edit icon. custom_render_handle = nil, -- usually for debugging purposes only. if set, it should be a function accept 2 parameters: `dataTree` and `args`, and return a string as module output. } --------------------------------------------------------------------- -- Argument alias. local CANONICAL_NAMES = { ['titlestyle'] = 'title_style', ['listclass'] = 'list_class', ['groupstyle'] = 'group_style', ['collapsible'] = 'state', ['editlink'] = 'meta', ['editlinks'] = 'meta', ['editicon'] = 'meta', ['edit_link'] = 'meta', ['edit_links'] = 'meta', ['edit_icon'] = 'meta', ['navbar'] = 'meta', ['name'] = 'template', ['evenodd'] = 'striped', ['class'] = 'navbox_class', ['css'] = 'navbox_style', ['style'] = 'navbox_style', ['group'] = '1:group', ['list'] = '1:list', } local DEFAULT_ARGS = { ['meta'] = true, } local STATES = { ['no'] = '', ['off'] = '', ['plain'] = '', ['collapsed'] = 'mw-collapsible mw-collapsed', ['expanded'] = 'mw-collapsible', } local BOOL_FALSE = { ['no'] = true, ['off'] = true, ['false'] = true, } local STRIPED = { ['odd'] = 'striped-odd', ['swap'] = 'striped-odd', ['y'] = 'striped-even', ['yes'] = 'striped-even', ['on'] = 'striped-even', ['even'] = 'striped-even', ['striped'] = 'striped-even', } local NAVBOX_CHILD_INDICATOR = '!!C$H$I$L$D!!' local NAVBOX_CHILD_INDICATOR_LENGTH = string.len( NAVBOX_CHILD_INDICATOR ) local CLASS_PREFIX = 'ranger-' --------------------------------------------------------------------- local p = {} local h = {} -- non-public local hooks = mw.title.new('Module:Navbox/Hooks').exists and require('Module:Navbox/Hooks') or {} --------------------------------------------------------------------- -- For templates: {{#invoke:navbox|main|...}} function p.main(frame) local args = p.mergeArgs(frame) return p.build(args, true) end -- For modules: return require('module:navbox').build(args) -- By default this method will skip the arguments sanitizing phase -- (and onSanitizeArgsStart/onSanitizeArgsEnd hooks). -- Set `doParseArgs` to true to do arguments sanitizing. -- If `customConfig` table is provided, it will be merged into default config table (after onLoadConfig()). -- If `customHooks` table is provided, all default hook handles will be overrided, unprovided hooks will be empty. function p.build(args, doParseArgs, customConfig, customHooks) if customHooks then hooks = customHooks end if doParseArgs then args = h.parseArgs(args) end h.runHook('onLoadConfig', config, args) if customConfig then for k,v in pairs(customConfig) do config[k] = v end end --merge default args for k,v in pairs(DEFAULT_ARGS) do if args[k] == nil then args[k] = DEFAULT_ARGS[k] end end h.runHook('onBuildTreeStart', args) local dataTree = h.buildDataTree(args) h.runHook('onBuildTreeEnd', dataTree, args) if type(config.custom_render_handle) == 'function' then return config.custom_render_handle(dataTree, args) else return h.render(dataTree) end end -- merge args from frame and frame:getParent() -- It may be used when creating custom wrapping navbox module. -- -- For example, Module:PillNavbox -- -- local RANGER = require('Module:Navbox') -- local p = {} -- function p.main(frame) -- return RANGER.build(RANGER.mergeArgs(frame), true, { -- default_navbox_class = 'pill', -- use "pill" style by default. -- }) -- end -- return p -- function p.mergeArgs(frame) local inputArgs = {} for k, v in pairs(frame.args) do v = mw.text.trim(tostring(v)) if v ~= '' then inputArgs[k] = v end end for k, v in pairs(frame:getParent().args) do v = mw.text.trim(v) if v ~= '' then inputArgs[k] = v end end return inputArgs end ------------------------------------------------------------------------ -- equivalent to mw.text.split(str, div, true) for non-empty separator, but can be over 60x faster, since the latter is Unicode-aware. -- Original version credit: http://richard.warburton.it. function h.explode(div, str) if (div=='') then return nil end local pos,arr = 0,{} -- for each divider found for st,sp in function() return string.find(str,div,pos,true) end do arr[#arr+1] = string.sub(str,pos,st-1) -- Attach chars left of current divider pos = sp+1 -- Jump past current divider end arr[#arr+1] = string.sub(str,pos) -- Attach chars right of last divider return arr end function h.parseArgs(inputArgs) h.runHook('onSanitizeArgsStart', inputArgs) local args = {} for k, v in pairs(inputArgs) do if type(k) == 'string' then -- all named args have already been trimmed local key = h.normalizeKey(k) args[key] = h.normalizeValue(key, v) else args[k] = mw.text.trim(v) -- keep number-index arguments (for {{navbox|child|...}}) end end h.runHook('onSanitizeArgsEnd', args, inputArgs) return args end -- Normalize the name string of arguments. -- the normalized form is (index:)?name, in which: -- index is number index such as 1, 1.3, 1.2.45, -- name is in lowercase underscore-case, such as group, group_style -- e.g: header_state, 1.3:list_style -- the input argument name can be: -- * camel-case: listStyle, ListStyle -- * space separated: list style -- * prefix+index+postfix?, and can be in camel-case or space/hyphen separated or mixed: list 1 style, list1, list1Style, list1_style -- * index.name: 1.3.list -- * index_name: 1.3_list (Space separated are treated as underscore separated, therefore 1.3 list are vaild too) function h.normalizeKey(s) -- camel-case to lowercase underscore-case s = s:gsub('%l%f[%u]', '%0_') -- listStyle to list_style s = (s:gsub(' ', '_')):lower() -- space to underscore s = s:gsub('%l%f[%d]', '%0_') -- group1* to group_1* s = s:gsub('%d%f[%l]', '%0_') -- *1style to *1_style -- number format x_y_z to x.y.z s = s:gsub('(%d)_%f[%d]', '%1%.') -- move index to the beginning: -- group_1.2_style to 1.2:group_style -- group_1 to 1:group s = s:gsub('^([%l_]+)_([%d%.]+)', '%2:%1') -- support index.name and index_name: -- 1.2.group / 1.2_group to 1.2:group s = s:gsub('^([%d%.]+)[%._]%f[%l]', '%1:') -- now the key should be in normalized form, if the origin key is vaild -- standardize *_css to *_style s = s:gsub('_css$', '_style') -- standardize *collapsible to *state s = s:gsub('collapsible$', 'state') -- standardize all aliases to the canonical name return CANONICAL_NAMES[s] or s end function h.normalizeValue(k, v) k = tostring(k) if k:find('_style$') then v = (v .. ';'):gsub(';;', ';') return v elseif k:find('state$') then return STATES[v] elseif k == 'striped' then return STRIPED[v] elseif k == 'meta' then return not BOOL_FALSE[v] elseif v:sub(1, 2) == '{|' or v:match('^[*:;#]') then -- Applying nowrap to lines in a table does not make sense. -- Add newlines to compensate for trim of x in |parm=x in a template. return '\n' .. v ..'\n' end return v end -- parse arguments, convert them to structured data tree function h.buildDataTree(args) -- parse args to a tree local tree = h.buildTree(args) -- build root navbox data local data = h.buildNavboxData(tree.info) -- Recursively build section tree if tree.children then data.sections = h.buildSections(tree.children, { listClass = h.mergeAttrs(args.list_class, config.default_list_class), listStyle = args.list_style, groupClass = h.mergeAttrs(args.group_class, config.default_group_class), groupStyle = args.group_style, sectionClass = h.mergeAttrs(args.section_class, config.default_section_class), sectionStyle = args.section_style, headerClass = h.mergeAttrs(args.header_class, config.default_header_class), headerStyle = args.header_style, headerState = args.header_state or config.default_header_state, }) end if args[1] == 'child' then data.CHILD_MODE = true end return data end function h.buildSections(list, defaults) local sections = {} local section = nil for k, node in h.orderedPairs(list) do local info = node.info or {} --start a new section if needed if info.header or not section then section = { class = h.mergeAttrs(info.section_class, defaults.sectionClass), style = h.mergeAttrs(info.section_style, defaults.sectionStyle), body = {} } -- Section header if needed. -- If the value of a `|header_n=` is two or more consecutive "-" characters (e.g. --, -----), -- it means start a new section without header, and the new section will be not collapsable. if info.header and not string.match(info.header, '^%-%-+$') then section.header = { content = info.header, class = h.mergeAttrs(info.header_class, defaults.headerClass), style = h.mergeAttrs(info.header_style, defaults.headerStyle), } section.state = info.state or defaults.headerState or 'mw-collapsible' end sections[#sections+1] = section end -- above/below for this section if info.above then section.above = { content = info.above, class= h.mergeAttrs(info.above_class, config.default_above_class), style = info.above_style, } end if info.below then section.below = { content = info.below, class= h.mergeAttrs(info.below_class, config.default_below_class), style = info.below_style, } end -- this group+list row if info.group or info.list or node.children then local row = {} section.body[#section.body+1] = row if info.group then row.group = { content = info.group, class = h.mergeAttrs(info.group_class, defaults.groupClass), style = h.mergeAttrs(info.group_style, defaults.groupStyle), } end if info.list then if string.sub(info.list, 1, NAVBOX_CHILD_INDICATOR_LENGTH) == NAVBOX_CHILD_INDICATOR then -- it is from {{navbox|child| ... }} row.sections = mw.text.jsonDecode(string.sub(info.list, NAVBOX_CHILD_INDICATOR_LENGTH+1)) else row.list = { content = info.list, class = h.mergeAttrs(info.list_class, defaults.listClass), style = h.mergeAttrs(info.list_style, defaults.listStyle), } end end -- sub-nodes, will override {{navbox|child| ... }} if node.children then row.sections = h.buildSections(node.children, defaults) end end end -- flatten if needed: -- If a section has only one list with no content and no corresponding group but has sublists, these sublists will be moved to upper level. for _, sect in ipairs(sections) do if #sect.body == 1 then local node = sect.body[1] if not node.group and not node.list and node.sections and #node.sections == 1 and not node.sections[1].header then sect.body = node.sections[1].body end end end return sections end function h.buildNavboxData(info) local data = { state = info.state or 'mw-collapsible', -- here we need a default value for empty input striped = info.striped, class = h.mergeAttrs(info.navbox_class, config.default_navbox_class), style = info.navbox_style, } -- data for titlebar if info.title or info.meta or data.state ~= '' then data.title = { content = info.title, class = h.mergeAttrs(info.title_class, config.default_title_class), style = info.title_style, } if info.meta then data.metaLinks = { link = info.meta_link, -- will be used as [[$link|$text]] url = info.meta_url, -- will be used as [$url $text], only if there is no data.metaLinks.link text = info.meta_text, --hovertext } if not info.meta_link and not info.meta_url then -- default link target local title = mw.title.new(info.template or mw.getCurrentFrame():getParent():getTitle(), 'Template') if not title then error('Invalid title ' .. info.template) end data.metaLinks.link = title.fullText end if not info.meta_text then local msg = mw.message.new(config.editlink_hover_message_key) data.metaLinks.text = msg:exists() and msg:plain() or 'View or edit this template' end end end -- above/below if info.above then data.above = { content = info.above, class= h.mergeAttrs(info.above_class, config.default_above_class), style = info.above_style, } end if info.below then data.below = { content = info.below, class= h.mergeAttrs(info.below_class, config.default_below_class), style = info.below_style, } end return data end -- parse arguments, convert them into a tree based on their index -- each node on tree is { info = { #data for this node# }, children = {#children nodes#} } function h.buildTree(args, defaults) local tree = { info = {} } local check = function(key, value) local index, name = string.match(key, '^([%d%.]+):(.+)$') -- no number index found, for root node if not index then tree.info[key] = value return end -- filter invalid number index if string.match(index, '^%.') or string.match(index, '%.$') or string.match(index, '%.%.') then return end -- find the node that matches the index in the tree local arr = h.explode('.', index) local node = tree for _, v in ipairs(arr) do v = tonumber(v) if not node.children then node.children = {} end if not node.children[v] then node.children[v] = { info = {} } end node = node.children[v] end node.info[name] = value end for k,v in pairs(args) do check(k, v) end return tree end function h.render(data) -- handle {{navbox|child|...}} syntax if data.CHILD_MODE then return NAVBOX_CHILD_INDICATOR..mw.text.jsonEncode(data.sections) end ----- normal case ----- local out = mw.html.create() -- build navbox container local navbox = out:tag('div') :attr('role', 'navigation'):attr('aria-label', 'Navbox') :addClass(CLASS_PREFIX..'navbox') :addClass(data.class) :addClass(data.striped) :addClass(data.state) :cssText(data.style) --title bar if data.title then local titlebar = navbox:tag('div'):addClass(CLASS_PREFIX..'title') titlebar:tag('div'):addClass('mw-collapsible-toggle-placeholder') if data.metaLinks then titlebar:node(h.renderMetaLinks(data.metaLinks)) end if data.title then titlebar:addClass(data.title.class):tag('div') :addClass(CLASS_PREFIX..'title-text') :addClass(data.title.class) :cssText(data.title.style) :wikitext(data.title.content) end end --above if data.above then navbox:tag('div') :addClass(CLASS_PREFIX..'above mw-collapsible-content') :addClass(data.above.class) :cssText(data.above.style) :wikitext(data.above.content) :attr('id', (not data.title) and mw.uri.anchorEncode(data.above.content) or nil) -- id for aria-labelledby attribute, if no title end -- sections if data.sections then h.renderSections(data.sections, navbox, 0, true) else -- Insert a blank section for completely empty navbox to ensure it behaves correctly when collapsed. if not data.above and not data.below then navbox:tag('div'):addClass(CLASS_PREFIX..'section mw-collapsible-content') end end --below if data.below then navbox:tag('div') :addClass(CLASS_PREFIX..'below mw-collapsible-content') :addClass(data.below.class) :cssText(data.below.style) :wikitext(data.below.content) end return tostring(out)..'[[Category:Pages with navboxes]]' -- suggest to use HIDDENCAT here; will be used for maintenance & gadget imports end function h.renderSections(data, container, level, even) for i,sect in ipairs(data) do --section box local section = container:tag('div') :addClass(CLASS_PREFIX..'section mw-collapsible-content') :addClass(sect.class) :addClass(sect.state) :cssText(sect.style) -- section header if sect.header then section:tag('div') :addClass(CLASS_PREFIX..'header') :addClass(sect.header.class) :cssText(sect.header.style) :tag('div'):addClass('mw-collapsible-toggle-placeholder'):done() :tag('div'):addClass(CLASS_PREFIX..'header-text'):wikitext(sect.header.content) end -- above: if sect.above then section:tag('div') :addClass(CLASS_PREFIX..'above mw-collapsible-content') :addClass(sect.above.class) :cssText(sect.above.style) :wikitext(sect.above.content) end -- body: groups&lists local box = section:tag('div'):addClass(CLASS_PREFIX..'section-body mw-collapsible-content') even = h.renderBody(sect.body, box, level, (level==0) and true or even) -- reset even status each section -- below: if sect.below then section:tag('div') :addClass(CLASS_PREFIX..'below mw-collapsible-content') :addClass(sect.below.class) :cssText(sect.below.style) :wikitext(sect.below.content) end end return even end function h.renderMetaLinks(info) local box = mw.html.create('span'):addClass(CLASS_PREFIX..'meta') local meta = box:tag('span'):addClass('nv nv-view') if info.link then meta:wikitext('[['..info.link..'|') :tag('span'):wikitext(info.text):attr('title', info.text):done() :wikitext(']]') elseif info.url then meta:wikitext('['..info.url..' ') :tag('span'):wikitext(info.text):attr('title', info.text):done() :wikitext(']') end return box end function h.renderBody(info, box, level, even) local count = 0 for _,v in h.orderedPairs(info) do if v.group or v.list or v.sections then count = count + 1 -- row container local row = box:tag('div'):addClass(CLASS_PREFIX..'row') -- group cell if v.group or (v.sections and level > 0 and not v.list) then local groupCell = row:tag('div') :addClass(CLASS_PREFIX..'group level-'..level) :addClass((level > 0) and CLASS_PREFIX..'subgroup' or nil) local groupContentWrap = groupCell:tag('div'):addClass(CLASS_PREFIX..'wrap') if v.group then groupCell:addClass(v.group.class):cssText(v.group.style) groupContentWrap:wikitext(v.group.content) else groupCell:addClass('empty') row:addClass('empty-group-list') end else row:addClass('empty-group') end -- list cell local listCell = row:tag('div'):addClass(CLASS_PREFIX..'listbox') if not v.list and not v.sections then listCell:addClass('empty') row:addClass('empty-list') end if v.list or (v.group and not v.sections) then --listCell:node(h.renderList(v['list'] or '', k, level, args)) even = not even -- flip even/odd status local cell = listCell:tag('div') :addClass(CLASS_PREFIX..'wrap') :addClass(even and CLASS_PREFIX..'even' or CLASS_PREFIX..'odd') if v.list then cell:addClass(v.list.class):cssText(v.list.style) :tag('div'):addClass(CLASS_PREFIX..'list'):wikitext(v.list.content) end end if v.sections then local sublistBox = listCell:tag('div'):addClass(CLASS_PREFIX..'sublist level-'..level) even = h.renderSections(v.sections, sublistBox, level+1, even) end end end if count > 0 then box:css('--count', count) -- for flex-grow end return even end -- pairs, but sort the keys alphabetically function h.orderedPairs(t, f) local a = {} for n in pairs(t) do table.insert(a, n) end table.sort(a, f) local i = 0 -- iterator variable local iter = function () -- iterator function i = i + 1 if a[i] == nil then return nil else return a[i], t[a[i]] end end return iter end -- For cascading parameters, such as style or class, they are merged in exact order (from general to specific). -- Any parameter starting with multiple hyphens(minus signs) will terminate the cascade. -- An example: -- For group_1.1, its style is affected by parameters |group_1.1_style=... , |subgroup_level_1_style=... , and |subgroup_style=... . -- If we have |group_1.1_style= color:red; |subgroup_level_1_style= font-weight: bold; and |subgroup_style= color: green; , -- the style of group_1.1 will be style="color:green; font-weight: bold; color: red;" ; -- if we have |group_1.1_style= -- color:red; |subgroup_level_1_style= font-weight: bold; and |subgroup_style= color: green; , -- the style of group_1.1 will be style="color: red;" only, and the cascade is no longer performed for |subgroup_level_1_style and |subgroup_style. function h.mergeAttrs(...) local trim = mw.text.trim local s = '' for i=1, select('#', ...) do local v = trim(select(i, ...) or '') local str = string.match(v, '^%-%-+(.*)$') if str then s = trim(str..' '..s) break else s = trim(v..' '..s) end end if s == '' then s = nil end return s end function h.runHook(key, ...) if hooks[key] then hooks[key](...) end end ----------------------------------------------- return p 3708af7780e043415ec8ae2dc63d8fc36bfe6e8d 模組:ArgsUtil 828 13 21 2025-08-13T01:55:31Z ARTIFICER 564804 Importing default loadout Scribunto text/plain local p = {} function p.merge() local f = mw.getCurrentFrame() local origArgs = f.args local parentArgs = f:getParent().args local args = {} for k, v in pairs(origArgs) do v = mw.text.trim(tostring(v)) if v ~= '' then args[k] = v end end for k, v in pairs(parentArgs) do v = mw.text.trim(v) if v ~= '' then args[k] = v end end return args end return p 1d1b2105bd857dcc5e33c8c0a8a780f67cbae72e 模組:ArgsUtil/doc 828 14 22 2025-08-13T01:55:31Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This is a basic module for processing args. Usage: <syntaxhighlight lang="lua"> local util_args = require('Module:ArgsUtil') local p = {} function p.main(frame) local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own mw.logObject(args) -- `args` now contains args passed via the template merged with defaults provided directly via the invoke. -- anything the user sent via the template will be given priority. end return p </syntaxhighlight> == Extending this module == By design, {{ml|ArgsUtil}} is shipped with only a single function and no customization available; this simplifies documentation and covers nearly all use cases. An extended version of this module is available at [[support:Module:ArgsUtil|Module:ArgsUtil on the support wiki]] if you want additional functionality; and you can of course feel free to modify this module on your own wiki as needed. 6fc2a23dcff62ac5a222903e46bc56c07b0a2b1f 模組:Template link 828 15 23 2025-08-13T01:55:32Z ARTIFICER 564804 Importing default loadout Scribunto text/plain -- This code is adapted from Wikipedia -- For the original, please see: https://en.wikipedia.org/wiki/Module:Template_link_general -- This implements Template:Tlg local getArgs = require('Module:ArgsUtil').merge local p = {} -- Is a string non-empty? local function _ne(s) return s ~= nil and s ~= "" end local nw = mw.text.nowiki local function addTemplate(s) local i, _ = s:find(':', 1, true) if i == nil then return 'Template:' .. s end local ns = s:sub(1, i - 1) if ns == '' or mw.site.namespaces[ns] then return s else return 'Template:' .. s end end local function trimTemplate(s) local needle = 'template:' if s:sub(1, needle:len()):lower() == needle then return s:sub(needle:len() + 1) else return s end end local function linkTitle(args) if _ne(args.nolink) then return args[1] end local titleObj local titlePart = '[[' if args[1] then -- This handles :Page and other NS titleObj = mw.title.new(args[1], 'Template') else titleObj = mw.title.getCurrentTitle() end titlePart = titlePart .. (titleObj ~= nil and titleObj.fullText or addTemplate(args[1])) local textPart = args.alttext if not _ne(textPart) then if titleObj ~= nil then textPart = titleObj:inNamespace("Template") and args[1] or titleObj.fullText else -- redlink textPart = args[1] end end if _ne(args.subst) then -- HACK: the ns thing above is probably broken textPart = 'subst:' .. textPart end if _ne(args.brace) then textPart = nw('{{') .. textPart .. nw('}}') elseif _ne(args.braceinside) then textPart = nw('{') .. textPart .. nw('}') end titlePart = titlePart .. '|' .. textPart .. ']]' if _ne(args.braceinside) then titlePart = nw('{') .. titlePart .. nw('}') end return titlePart end function p.main(frame) local args = getArgs() return p._main(args) end function p._main(args) local bold = _ne(args.bold) or _ne(args.boldlink) or _ne(args.boldname) local italic = _ne(args.italic) or _ne(args.italics) local dontBrace = _ne(args.brace) or _ne(args.braceinside) local code = _ne(args.code) or _ne(args.tt) local show_result = _ne(args._show_result) local expand = _ne(args._expand) -- Build the link part local titlePart = linkTitle(args) if bold then titlePart = "'''" .. titlePart .. "'''" end if _ne(args.nowrapname) then titlePart = '<span class="nowrap">' .. titlePart .. '</span>' end -- Build the arguments local textPart = "" local textPartBuffer = "&#124;" local codeArguments = {} local codeArgumentsString = "" local i = 2 local j = 1 while args[i] do local val = args[i] if val ~= "" then if _ne(args.nowiki) then -- Unstrip nowiki tags first because calling nw on something that already contains nowiki tags will -- mangle the nowiki strip marker and result in literal UNIQ...QINU showing up val = nw(mw.text.unstripNoWiki(val)) end local k, v = string.match(val, "(.*)=(.*)") if not k then codeArguments[j] = val j = j + 1 else codeArguments[k] = v end codeArgumentsString = codeArgumentsString .. textPartBuffer .. val if italic then val = '<span style="font-style:italic;">' .. val .. '</span>' end textPart = textPart .. textPartBuffer .. val end i = i + 1 end -- final wrap local ret = titlePart .. textPart if not dontBrace then ret = nw('{{') .. ret .. nw('}}') end if _ne(args.a) then ret = nw('*') .. '&nbsp;' .. ret end if _ne(args.kbd) then ret = '<kbd>' .. ret .. '</kbd>' end if code then ret = '<code>' .. ret .. '</code>' elseif _ne(args.plaincode) then ret = '<code style="border:none;background:transparent;">' .. ret .. '</code>' end if _ne(args.nowrap) then ret = '<span class="nowrap">' .. ret .. '</span>' end --[[ Wrap as html?? local span = mw.html.create('span') span:wikitext(ret) --]] if _ne(args.debug) then ret = ret .. '\n<pre>' .. mw.text.encode(mw.dumpObject(args)) .. '</pre>' end if show_result then local result = mw.getCurrentFrame():expandTemplate{title = addTemplate(args[1]), args = codeArguments} ret = ret .. " → " .. result end if expand then local query = mw.text.encode('{{' .. addTemplate(args[1]) .. string.gsub(codeArgumentsString, textPartBuffer, "|") .. '}}') local url = mw.uri.fullUrl('special:ExpandTemplates', 'wpInput=' .. query) mw.log() ret = ret .. " [" .. tostring(url) .. "]" end return ret end return p 45d40a4bff9a1d0eb4274f56fb2f17849aa68728 模組:Template link/doc 828 16 24 2025-08-13T01:55:32Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{From Wikipedia|Module:Template link general}} 1a395265ccbd055518c1d14b52362cc148b89c81 模組:Main page 828 17 25 2025-08-13T01:55:33Z ARTIFICER 564804 Importing default loadout Scribunto text/plain local p = {} local h = {} -- merge args from frame and frame:getParent() function h.mergeArgs(frame) local inputArgs = {} for k, v in pairs(frame.args) do v = mw.text.trim(tostring(v)) if v ~= '' then inputArgs[k] = v end end for k, v in pairs(frame:getParent().args) do v = mw.text.trim(v) if v ~= '' then inputArgs[k] = v end end return inputArgs end -------------------------------------------------------------------- function p.main(frame) local args = h.mergeArgs(frame) -- use the rootpage parameter if given, otherwise use the current page name local rootpage = args['rootpage'] or mw.title.getCurrentTitle().fullText local layouts = {'desktop', 'tablet', 'mobile'} for _,layout in pairs(layouts) do -- collapse consecutive line breaks and spaces, then trim -- we need to check for permutations of " \n" because trim can't clean that up if it's in the middle of the string args[layout] = mw.text.trim(args[layout]):gsub("\n\n+", "\n"):gsub(" +", " "):gsub(" \n", "\n"):gsub("\n ", "\n") end -- parse the arguments into CSS variables that contain legal syntax for grid-template-areas local desktop = "--main-page-layout--desktop: '" .. string.gsub(args['desktop'], '\n', "' '") .. "';" local tablet = "--main-page-layout--tablet: '" .. string.gsub(args['tablet' ], '\n', "' '") .. "';" local mobile = "--main-page-layout--mobile: '" .. string.gsub(args['mobile' ], '\n', "' '") .. "';" -- grid-template-columns overrides local desktop_cols = mw.text.trim(string.gsub(args['desktop-columns'] or '', ';', '')) local tablet_cols = mw.text.trim(string.gsub(args[ 'tablet-columns'] or '', ';', '')) local mobile_cols = mw.text.trim(string.gsub(args[ 'mobile-columns'] or '', ';', '')) -- set the variables used by grid-template-columns if desktop_cols ~= '' then desktop = desktop .. '--main-page-layout-columns--desktop: '.. desktop_cols ..';' end if tablet_cols ~= '' then tablet = tablet .. '--main-page-layout-columns--tablet: '.. tablet_cols ..';' end if mobile_cols ~= '' then mobile = mobile .. '--main-page-layout-columns--mobile: '.. mobile_cols ..';' end local boxes = {} -- list of all boxes as a simple list, used to set the order of appearance local seen_boxes = {} -- list of all boxes as a k:v pair, used to filter out duplicates local boxes_in_layout = {} -- list of layouts, then list of all boxes in that layout local missing_boxes = {} -- list of layouts, then list of boxes that are *not* included in that layout -- add every box referenced in the layout rules once function parse_layout(layout) for _,name in pairs(mw.text.split(mw.text.trim(args[layout]), '%s')) do if not seen_boxes[name] then boxes[#boxes+1] = name -- table with numerical keys for set html order seen_boxes[name] = true end boxes_in_layout[layout][name] = true end end -- loop through the layouts the first time to set up the box lists for _,layout in pairs(layouts) do boxes_in_layout[layout] = {} missing_boxes[layout] = {} parse_layout(layout) end -- then loop through the layouts a second time because we need to compare those completed lists to check for missing boxes for _,layout in pairs(layouts) do for _,name in pairs(boxes) do if boxes_in_layout[layout][name] ~= true then mw.addWarning( 'WARNING: the \"' .. name .. '\" box is missing in the ' .. layout .. ' layout. If this is intentional, you can ignore this warning.') missing_boxes[layout][name] = true end end end -- start our mp-container wrapper, and add our variables from earlier as inline styles to declare them -- the rootpage is added to the dataset so it's easily accessible by mp-edit-links.js and it doesn't need to make its own API call local output = mw.html.create() local container = output:tag('div'):attr('id', 'mp-container'):cssText(desktop .. tablet .. mobile):attr('data-rootpage', rootpage) -- loop through boxes and add the relevant main page subpages into the output for _,box in pairs(boxes) do mw.ext.VariablesLua.vardefine('imp-variable-id', box) -- using a vardefine lets us pass this directly to the template without going through the user-facing box local pre_vardefine = '' for _,layout in pairs(layouts) do pre_vardefine = pre_vardefine .. (missing_boxes[layout][box] and '0' or '1') .. ',' end -- formatted as a psuedo-bitmask to reduce variable usage, "<display-on-destop>, <display-on-tablet>, <display-on-mobile>," each value is 0 or 1 (trailing comma is insignificant) -- expected to be used with #explode in the template receiving the variable mw.ext.VariablesLua.vardefine('imp-variable-display-box', pre_vardefine) if mw.title.new(rootpage .. '/' .. box).exists then container:wikitext(frame:expandTemplate{ title = ':' .. rootpage .. '/' .. box}) else container:wikitext(frame:expandTemplate{ title = 'Main page box/missing', args = { box, rootpage = rootpage}}) -- See [[Template:Main page box/missing]] end end return output end return p c6237f93b472a243ae7393913c285b3ae62c08f5 模組:Navbox/Hooks 828 18 26 2025-08-13T01:55:33Z ARTIFICER 564804 Importing default loadout Scribunto text/plain -- as of Module:Navbox version 1.2.2 local p = {} --------------------------------------------------- -- Runs before RANGER does args sanitizing -- `inputArgs` is the merged input arguments from the template (frame.args + frame:getParent().args) function p.onSanitizeArgsStart(inputArgs) end -- Runs after RANGER does args sanitizing -- `args` parameter is the sanitized arguments table with normalized keys (in lowercase underscore-case with canonical names) and normalized values. function p.onSanitizeArgsEnd(args, inputArgs) end -- Runs when RANGER loads config table (after onSanitizeArgsEnd and before onBuildTreeStart) -- `config` parameter is the default config table. -- `args` parameter is the sanitized arguments table (has not yet merged the DEFAUT_ARGS table). function p.onLoadConfig(config, args) end -- Runs before RANGER converts sanitized arguments table to structured data tree -- `args` parameter is the sanitized arguments table that has the DEFAUT_ARGS merged. function p.onBuildTreeStart(args) end -- Runs after RANGER converts sanitized arguments table to structured data tree -- `tree` parameter is the structured data. -- `args` parameter is the sanitized arguments table. function p.onBuildTreeEnd(tree, args) end --------------------------------------------------- return p 54e0c53295a318f2b18e70dc64e5b09867e03128 模組:Navbox/doc 828 19 27 2025-08-13T01:55:33Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This module is used by [[Template:Navbox]]. 87d5c562165cd75b963e03aa428c80413bacff30 模板:Documentation 10 20 28 2025-08-13T01:55:34Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><!-- --><div class="documentation"><!-- --><div class="documentation-header"><!-- -->[[File:Template-{{#ifexist:{{#vardefineecho:docpage|{{{1|Template:{{#replace:{{{1|{{PAGENAME}}/doc}}}|Template:|}}}}}<!-- end vde -->}}|{{#if:{{{baddoc|}}}|bad}}|no}}info.svg|50px|link=]] <!-- --><span style="font-weight: bold; font-size: 125%; margin-right: 10px;">Documentation</span> <!-- -->{{#ifeq:{{SUBPAGENAME}}|doc|<!--nothing-->|<!-- -->{{#ifexist:{{#var:docpage}}|<!-- --><span style="font-size: 90%; font-style: italic;"><!-- -->[{{fullurl:{{#var:docpage}}|action=edit}} Edit] this documentation at [{{fullurl:{{#var:docpage}}|redirect=no}} {{FULLPAGENAMEE:{{#var:docpage}}}}].<!-- --></span><!-- -->}}<!-- -->}}<!-- --><div style="text-align: right; margin-left: 5px;"><!-- -->([{{fullurl:{{FULLPAGENAMEE}}/doc|action=edit}} edit] • [{{fullurl:{{FULLPAGENAMEE}}/doc|action=history}} history] • [{{fullurl:{{FULLPAGENAMEE}}|action=purge}} purge])<!-- --></div><!-- --></div><!-- <!-- leave line break here --> {{#if:{{{lua|}}}|{{UsesLua|{{{lua}}} }} }} <!-- documentation text/error box begins here --> <div style="border-radius: 5px; border: 2px solid var(--wiki-content-border-color); margin: 0.5em auto 1em; padding: 0.8em 1.2em; background: var(--wiki-content-background-color--secondary);"> <!-- -->{{#ifexist:{{#var:docpage}}|<!-- If there is documentation --> {{ {{#var:docpage}} }} <!-- Else -->|<!-- -->No documentation subpage exists yet for this template. [{{fullurl:{{FULLPAGENAMEE:Template:{{{1|{{PAGENAME}}}}}}}/doc|action=edit&preload=Template:Documentation/preload}} Create one now].<!-- -->[[Category:Templates with no documentation]]<!-- -->}}<!-- leave line break here --> <!-- documentation text/error box ends here --> </div> <!-- -->{{#ifeq:{{SUBPAGENAME}}|doc|<!-- -->{{#ifeq:{{BASEPAGENAME}}|Doc|<!--nothing-->|<!-- only if page is not Template:Documentation -->This is the documentation page, it should be transcluded into the main template page. See {{tlx|doc}} for more information. <!-- -->[[Category:Template documentation]]<!-- -->}}<!-- -->}}<!-- --></div><!-- --></includeonly><!-- --><noinclude>{{Documentation}} [[Category:Documentation templates| ]] </noinclude> c4c3117e700d89854599fb352f60792ed2165be0 模板:Luadoc 10 21 29 2025-08-13T01:55:35Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <noinclude>[[Category:Documentation templates]]</noinclude>{{#ifeq:{{int:scribunto-doc-page-name|{{ROOTPAGENAME}}}}|{{FULLPAGENAME}}||<div class="luadoc">Edit the [[{{int:scribunto-doc-page-name|{{ROOTPAGENAME}}}}|documentation or categories]] for this module. {{#ifexist:{{FULLPAGENAME}}/i18n|This module has an [[/i18n|i18n file]].}}</div>}} 37de49949dfa0f16975ff4e9850b4573ec388cb6 模板:MP link 10 22 30 2025-08-13T01:55:35Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><!-- Variables -->{{#vardefine:link|{{{link|{{{1|}}}}}}}}<!-- Image-->{{#if:{{{image|}}}|[[File:{{#replace:{{{image|}}}|File:}}|{{{size|42px}}}|link={{#var:link}}{{#if:{{{altText|}}}|{{!}}alt={{{altText|}}}}}|class={{{imageClass|}}}]]}}<!-- Link below the image -->{{#if:{{{1|}}}|<!-- If it's an external link, use external link syntax -->{{#if:{{#pos:{{{link|}}}|http}}|[{{{link|}}} {{{1|}}}]|<!-- Otherwise use normal syntax the ifeq, pos, sub combo is filtering out a leading :, so that we can add our own without doubling up, allowing easy category linking -->[[:{{#ifeq:{{#pos:{{#var:link}}|:}}|0|{{#sub:{{#var:link}}|1}}|{{#var:link}}}}|{{{1|}}}]]}} }}</includeonly><noinclude> {{doc}} [[Category:Main page templates]] </noinclude> be5325327a3e6c626069e9f98a5dd2b9f283042c 模板:MP link/doc 10 23 31 2025-08-13T01:55:35Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This creates one of the stylized and formatted links on the [[{{MediaWiki:Mainpage}}|main page]]. == Usage == Groups of this template should be wrapped inside of <code><nowiki><div class="mp-links"></div></nowiki></code> and each entry should be a separate line in an [[wikipedia:Help:Lists#Basically|unordered list]]. This div can be given one of the classes <code>columns-x</code> where x is a number from 1 to 8, and the links will line up in that many columns if space permits (default is 3). The div can also optionally be given the class <code>stretch</code> and it will stretch the list vertically to fill empty space. See [[Mediawiki:Common.css]] for the full definitions of these classes and styling for this template. ===Parameters=== <templatedata> { "description": { "en": "Creates stylized and formatted links on the main page." }, "format": "inline", "params": { "1": { "label": { "en": "Text" }, "description": { "en": "The text to display. If the link parameter is not given, this will also be the link target." }, "example": "Stuff", "type": "string", "suggested": true }, "link": { "label": { "en": "Link" }, "description": { "en": "The target page for the link, if different than the display text." }, "required": false, "example": "Main Page", "type": "wiki-page-name" }, "image": { "label": { "en": "Image" }, "description": { "en": "An image to display with the link." }, "required": false, "suggested": true, "type": "wiki-file-name" }, "size": { "label": { "en": "Image size" }, "description": { "en": "The size of the image, in px." }, "required": false, "default": "42px", "type": "string" }, "imageClass": { "label": "Image class", "description": "A class to give directly to the image", "example": "invert-on-dark", "type": "string", "suggestedvalues": [ "invert-on-dark", "invert-on-light" ] }, "altText": { "label": "Alt text", "description": "Alt text to describe the image", "example": "Wiki logo", "type": "string", "suggested": true } }, "paramOrder": [ "1", "link", "image", "size", "imageClass", "altText" ] } </templatedata> ==Examples== <pre> <div class="mp-links columns-3"> * {{MP link|Stuff|link=Special:Random|image=Site-logo.png|size=42px}} * {{MP link|Things|link=Special:Random}} * {{MP link|Other stuff|link=Special:Random|image=Site-logo.png|size=42px}} </div> </pre> Produces: <div class="mp-links columns-3"> * {{MP link|Stuff|link=Special:Random|image=Site-logo.png|size=42px}} * {{MP link|Things|link=Special:Random}} * {{MP link|Other stuff|link=Special:Random|image=Site-logo.png|size=42px}} </div> <noinclude> [[Category:Template documentation]] </noinclude> 0df5d36904353428acb21882bd8923560f77a142 模板:Doc 10 24 32 2025-08-13T01:55:36Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:Documentation]] 041222999c2c4765a4663432058f50686fb65f40 模板:Uses Lua 10 25 33 2025-08-13T01:55:36Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{Ambox | color = darkblue | icon = Lua logo.svg | title= This template uses one or more modules written in the Lua programming language. | message = For more information, see [[wikipedia:Wikipedia:Lua|Wikipedia:Lua]] or the [[mw:Extension:Scribunto/Lua reference manual|Lua reference manual on mediawiki.org]]. Modules used include: {{#if:{{{1|}}}|{{#arraymap:{{{1|}}}|,|%s|'''[[Module:%s|%s]]'''}}|''None provided''}}. | tiny = {{{tiny|}}} | class = {{{class|}}} }}</includeonly><noinclude>{{doc|Template:Ambox/doc}}</noinclude> 1930c9b36136a5562cfaf7584f811d62b114a58a 模板:Ambox 10 26 34 2025-08-13T01:55:37Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><!-- --><div class="ambox {{{class|}}} {{#ifeq:{{lc:{{{tiny|}}}}}|yes|tiny}} noexcerpt"<!-- --> style="{{#if:{{{color|}}}|--ambox-color: {{{color|}}};<!-- /if -->}}"><!-- --><div class="ambox-icon metadata <!-- the metadata class stops it from showing in MediaViewer -->">[[File:{{{icon|Ambox banner content.svg}}}{{!}}{{#ifeq:{{lc:{{{tiny|}}}}}|yes|48x20px|48x48px}}|alt=|link=]]</div><!-- --><div class="ambox-content"><!-- start ambox content -->{{#if: {{{title|}}} | <p class="ambox-title">{{{title}}}</p> }}<!-- --><p class="ambox-text">{{{message|No text provided.}}}{{#if: {{{date|}}} |<nowiki> </nowiki>(Message added: {{{date}}}) }}</p><!-- --></div><!-- end ambox content --></div><!-- end ambox --></includeonly><noinclude> {{doc}} [[Category:Notice templates]]</noinclude> 11c1d0a1c9c2fcd4b89b27313303decfae03dea7 模板:(( 10 27 35 2025-08-13T01:55:37Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{<noinclude>{{documentation}}</noinclude> a506ba66cf7c806baae7faecb221b3a946721f6a 模板:Tlx 10 28 36 2025-08-13T01:55:38Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:Tl]] af3906f239c45d791753d3170c656eddd6d1af5f 模板:Tl 10 29 37 2025-08-13T01:55:38Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{#invoke:Template link|main|code=on}}</includeonly><noinclude> {{Documentation}} </noinclude> 1c13b1daaf7b7e8ce1e45cc03b4baf31c09bc6cd 模板:Tl/doc 10 30 38 2025-08-13T01:55:38Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{From Wikipedia|Module:Template link general,Template:Tlx}} {{Uses Lua|Template link}} This template returns an exemplaric use of a template while linking to the template description page, if the template exists. == Usage == <pre> {{tl|<Template name>}} {{tl|<Template name>|<Template parameters>}} </pre> ; ''unnamed parameter'' 1 : Template name (without <code>Template:</code> prefix) ; ''unnamed parameter'' 2 - 9 : Optional. Template parameters ; nl : Optional flag to display an un-linked template usage. == Examples == : <code><nowiki>{{tl|stub}}</nowiki></code> returns {{tl|stub}} : <code><nowiki>{{tl|stub|1}}</nowiki></code> returns {{tl|stub|1}} : <code><nowiki>{{tl|stub|1|2|nl{{=}}y}}</nowiki></code> returns {{tl|stub|1|2|nl{{=}}y}} : <code><nowiki>{{tl|for|page|t1{{=}}alt text}}</nowiki></code> returns {{tl|for|page|t1{{=}}alt text}} == See also == <includeonly> [[Category:Formatting templates]] </includeonly><noinclude>[[Category:Template documentation]]</noinclude> 7cb4f0fa749ef8a18a48c4b5816357a225f4acee 模板:Nowrap 10 31 39 2025-08-13T01:55:39Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <span class="nowrap">{{{1}}}</span><noinclude> {{documentation}} </noinclude> 8817bafce418a08a72f3425283fc03d04a2d8d44 模板:)) 10 32 40 2025-08-13T01:55:40Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki }}<noinclude> {{documentation}} </noinclude> 85ca77d4d6ff71d8e6396ebd798f87fa7f45dc02 模板:))/doc 10 33 41 2025-08-13T01:55:40Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc 模板:No wrap 10 34 42 2025-08-13T01:55:41Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:Nowrap]] 269180d5083536bbbf72d889477805cfde7aac9e 模板:Normal 10 35 43 2025-08-13T01:55:41Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <span style{{=}}"font-weight:normal; font-style:normal">{{{1}}}</span><noinclude> {{documentation}} </noinclude> f1d74e033cde1ce3b2efdc98b78fb863b8524fcf 模板:((/doc 10 36 44 2025-08-13T01:55:41Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {| class="wikitable" style="text-align:center" |- ! scope="col" style="width:7.0em;" | {{no wrap|Template call}}<br>{{normal|('''m''' for magic word)}} ! scope="col" style="width:5.75em;" | {{no wrap|Output}}&nbsp;{{normal|(delayed interpretation as wikimarkup)}} ! scope="col" style="width:9.0em;" | {{no wrap|HTML alternative}} {{normal|(never interpreted as wikimarkup)}} ! Why you might want to use this |- style="vertical-align:top" | <code><nowiki>{{!}}</nowiki></code> '''(m)''' | <nowiki>|</nowiki> | &amp;#124; or {{tl|pipe}} | Displaying pipe characters inside of a parser function |- style="vertical-align:top" | <code><nowiki>{{=}}</nowiki></code> '''(m)''' | <nowiki>=</nowiki> | &amp;#61; | Displaying equal signs inside of unnamed parameters (e.g. <code><nowiki>{{MyTemplate|1+1=2}}</nowiki></code> will assign <code>2</code> to <code><nowiki>{{{1+1|}}}</nowiki></code>; <code><nowiki>{{MyTemplate|1+1{{=}}2}}</nowiki></code> will do what you want) |- style="vertical-align:top" | {{tlx|!!}} | <nowiki>||</nowiki> | &amp;#124;&amp;#124; | Displaying a break between two table cells inside of a parser function |- style="vertical-align:top" | {{tlx|!(}} | {{!(}} | &amp;#91; | Displaying a bracket inside of an external link |- style="vertical-align:top" | {{tlx|)!}} | {{)!}} | &amp;#93; | Displaying a bracket inside of an external link |- style="vertical-align:top" | {{tlx|!((}} | {{!((}} | &amp;#91;&amp;#91; | Displaying a bracket inside of a link |- style="vertical-align:top" | {{tlx|))!}} | {{))!}} | &amp;#93;&amp;#93; | Displaying a bracket inside of a link |- style="vertical-align:top" | {{tlx|(}} | {{(}} | &amp;#123; | Escaping a single brace immediately next to a template or parser function to avoid turning it into a parameter |- style="vertical-align:top" | {{tlx|)}} | {{)}} | &amp;#125; | Escaping a single brace immediately next to a template or parser function to avoid turning it into a parameter |- style="vertical-align:top" | {{tlx|((}} | {{((}} | &amp;#123;&amp;#123; | Displaying open braces for a template without actually transcluding that template |- style="vertical-align:top" | {{tlx|))}} | {{))}} | &amp;#125;&amp;#125; | Displaying closed braces for a template without actually transcluding that template |- style="vertical-align:top" | {{tlx|(((}} | {{(((}} | &amp;#123;&amp;#123;&amp;#123; | Displaying a template parameter's open curly braces without actually using that variable |- style="vertical-align:top" | {{tlx|)))}} | {{)))}} | &amp;#125;&amp;#125;&amp;#125; | Displaying a template parameter's closed curly braces without actually using that variable |- style="vertical-align:top" | {{tlx|(!}} | <nowiki>{|</nowiki> | &amp;#123;&amp;#124; | Starting a table inside of a parser function |- style="vertical-align:top" | {{tlx|!-}} | <nowiki>|-</nowiki> | &amp;#124;&amp;#45; | Starting a new table row inside of a parser function |- style="vertical-align:top" | {{tlx|!)}} | <nowiki>|}</nowiki> | &amp;#124;&amp;#125; | Closing a table inside of a parser function |}<includeonly> [[Category:Formatting templates]] </includeonly><noinclude>[[Category:Template documentation]]</noinclude> 9e1eb11bc0644d97b4cc9bc4445c3f0bacdd339d 模板:!( 10 37 45 2025-08-13T01:55:42Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [<noinclude> {{documentation}}</noinclude> 1b058774deae9a7e511a0486a04647d6a3b9af62 模板:!(/doc 10 38 46 2025-08-13T01:55:42Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc 模板:)! 10 39 47 2025-08-13T01:55:43Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki ]<noinclude> {{documentation}}</noinclude> 016897dfd1af3b146bed2b47e7aa58c0bbf6f23d 模板:)!/doc 10 40 48 2025-08-13T01:55:43Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc 模板:!(( 10 41 49 2025-08-13T01:55:44Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[<noinclude> {{documentation}}</noinclude> a331374acf15177afbb3ffc0ec7bd5ada14c582e 模板:!((/doc 10 42 50 2025-08-13T01:55:44Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc 模板:))! 10 43 51 2025-08-13T01:55:44Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki ]]<noinclude> {{documentation}}</noinclude> 3d84066ce45d0c1fca0bb04608a4e73c6ea54324 模板:))!/doc 10 44 52 2025-08-13T01:55:45Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc 模板:Navbox 10 45 53 2025-08-13T01:55:45Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{#invoke:Navbox|main}}</includeonly><noinclude>[[Category:Navigation templates]] {{documentation}}</noinclude> 11355a4514de8aa6c0ae686240591d267101c58c 模板:Navbox/doc 10 46 54 2025-08-13T01:55:46Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{no direct use}} {{UsesLua|Navbox}} This template is designed to set up navigational templates relatively quickly with one or more lists of links. We highly recommend using this template for standardizing navigational templates and ease of use, especially for mobile devices. See [[support:RANGER navboxes|the support wiki]] for more information, including installation steps and further examples. == Basic example == The following example demonstrates the core functionality of this template: the title text, one standard link group, and one link group that contains two sub-groups. The rows are striped for easier readability. {{Navbox | title = Items | striped = even | group1 = Consumables | list1 = * Health Potion * Mana Potion | group2 = Weapons | group2.1 = Swords | list2.1 = * Wooden Sword * Rusted Sword * Steel Sword | group2.2 = Bows | list2.2 = * Shortbow * Crossbow * Longbow }} <syntaxhighlight lang="wikitext" style="overflow: auto;"> {{Navbox | template = <template_title> <!-- Required. e.g. `|template=Items` for template:Items --> | title = Items | striped = even | group1 = Consumables | list1 = * Health Potion * Mana Potion | group2 = Weapons | group2.1 = Swords | list2.1 = * Wooden Sword * Rusted Sword * Steel Sword | group2.2 = Bows | list2.2 = * Shortbow * Crossbow * Longbow }} </syntaxhighlight> == Parameters == === Main === The following parameters modify the navbox as a whole. {| class="wikitable" ! Parameter ! Description |- ! <code>template</code><br><code>name</code> | ('''Required''') Title of the template that the edit icon links to. e.g. <code>Items</code> for template:Items. |- ! <code>title</code> | Text that appears at the top of the navbox. |- ! <code>state</code><br><code>collapsible</code> | Controls if a navbox should be expanded or collapsed when the page loads. This only affects the whole navbox; if [[#Sections|sections]] are used, they are treated differently. * <code>expanded</code> ('''default''') - the navbox will start open and readers can collapse it. * <code>collapsed</code> - the navbox will start closed and readers can expand it. * <code>off</code>, <code>no</code>, or <code>plain</code> - the navbox will start open and cannot be collapsed. Advanced users can modify this on a page-by-page basis; see [[support:RANGER navboxes#Controlling the collapsible|the support wiki]] for more information. |- ! <code>editlinks</code> | Controls if an edit icon should be displayed at the top-left of the navbox, making it easier for users to interact with the template itself. * unset ('''default''') - displays the edit icon * <code>off</code> or <code>no</code> - hides the edit icon |- ! <code>above</code> | Text that appears above all list groups, directly below the title. |- ! <code>below</code> | Text that appears below all list groups, at the bottom of the navbox. |- ! <code>striped</code><br><code>evenodd</code> | Controls if the navbox rows should have zebra striping on even or odd rows, making it easier for users to distinguish two rows apart from each other. If [[#Sections|sections]] are used, each section resets the even/odd counter. *unset ('''default''') - all rows have the same background *<code>y</code>, <code>yes</code>, <code>on</code>, <code>striped</code>, or <code>even</code> - even-numbered rows are highlighted *<code>swap</code> or <code>odd</code> - odd-numbered rows are highlighted |} === Sections === The following parameters define sections within the navbox with their own titles. {| class="wikitable" ! Parameter ! Description |- ! <code>header''n''</code> | Text that appears at the top of the section, where ''n'' is any positive integer. If the value is set to two or more <code>-</code> (e.g. <code>--</code>, <code>-----</code>, etc.) the new section will have no header bar and cannot be collapsed. All groups and lists that are ''n'' or higher will appear in this section unless there is a higher <code>header''n''</code> later in the template. For example, if a navbox defines <code>header1</code> and <code>header4</code>, the first section will include <code>list1</code>, <code>list2</code>, and <code>list3</code> (and any of their sub-lists), while the second section will include all remaining lists starting at <code>list4</code> and their sub-lists. |- ! <code>header_state</code><br><code>state''n''</code> | <code>header_state</code> controls if all sections, by default, should be expanded or collapsed when the page loads. <code>state''n''</code> overrides <code>header_state</code> for the specific section defined by <code>header''n''</code> (where ''n'' is a matching integer). * <code>expanded</code> ('''default''') - the section will start open and readers can collapse it. * <code>collapsed</code> - the section will start closed and readers can expand it. * <code>off</code> or <code>plain</code> - the section will start open and cannot be collapsed. Advanced users can modify these on a page-by-page basis; see [[support:RANGER navboxes#Controlling the collapsible|the support wiki]] for more information. Both parameters have no effect on sections with headers set to two or more <code>-</code>, which are always expanded and cannot be collapsed. |} === List groups === The following parameters define the list groups. {| class="wikitable" ! Parameter ! Description |- ! <code>group''n''</code> | Text label for a list, which appears on the left on desktop or at the top on mobile, where ''n'' is any positive integer. This parameter is optional; if a <code>list''n''</code> does not have a matching <code>group''n''</code>, the list will take the full width on desktop. |- ! <code>list''n''</code> | A wikitext list, where ''n'' is any positive integer. |- ! <code>group''n''.''x''</code><br><code>group''n''.''x''.''y''</code><br>etc. | Text label for sub-lists that appear under <code>group''n''</code>, <code>group''n''.''x''</code>, etc. |- ! <code>list''n''.''x''</code><br><code>list''n''.''x''.''y''</code><br>etc. | Wikitext sub-lists. |} === Styling === The following parameters add inline styling or your custom CSS classes to specific elements of the navbox. To assist with text alignment, three default classes are available: <code>align-left</code>, <code>align-center</code>, and <code>align-right</code>. {| class="wikitable" ! Parameter ! Description |- ! <code>navbox_style</code><br><code>navbox_class</code> | Modifies the parent navbox element; <code>class</code> can be used as a shorthand for <code>navbox_class</code> Two default classes are available: *<code>pill</code> changes the links to pill-styled rather than dot-separated *<code>pill-mobile</code> only changes the links to pill-styled on mobile devices |- ! <code>title_style</code><br><code>title_class</code> | Modifies the title bar |- ! <code>above_style</code><br><code>above_class</code> | Modifies the <code>above</code> text row |- ! <code>below_style</code><br><code>below_class</code> | Modifies the <code>below</code> text row |- ! <code>header_style</code><br><code>header_class</code> | Modifies all section headers (''not'' the title bar) |- ! <code>header''n''_style</code><br><code>header''n''_class</code> | Modifies the specific section header ''n'' |- ! <code>section''n''_style</code><br><code>section''n''_class</code> | Modifies the container holding the section defined by a matching <code>header''n''</code> |- ! <code>group_style</code><br><code>group_class</code> | Modifies all base groups (<code>group''n''</code>), but ''not'' any subgroups (<code>group''n''.''x''</code>, etc.) |- ! <code>subgroup_style</code><br><code>subgroup_class</code> | Modifies all subgroups at all levels (<code>group''n''.''x''</code>, <code>group''n''.''x''.''y''</code>, etc.) |- ! <code>group''A''_style</code><br><code>group''A''_class</code> | Modifies the specific group ''A'', where ''A'' is any ''n'', ''n''.''x'', ''n''.''x''.''y'', etc. |- ! <code>list_style</code><br><code>list_class</code> | Modifies all lists. Note, in this context, "list" refers to the container of a <code>list''n''</code> parameter, not a <code>ul</code> or <code>ol</code> element inside the parameter |- ! <code>list''A''_style</code><br><code>list''A''_class</code> | Modifies the specific list ''A'', where ''A'' is any ''n'', ''n''.''x'', ''n''.''x''.''y'', etc. |} <noinclude>[[Category:Template documentation]]</noinclude> e35c990efd00644e63b9735d72ff65818357a1fb 模板:( 10 47 55 2025-08-13T01:55:46Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {<noinclude> {{documentation}}</noinclude> 490a0c9c85eff213addd7272fe40f8627a637c75 模板:(/doc 10 48 56 2025-08-13T01:55:47Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc 模板:) 10 49 57 2025-08-13T01:55:47Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki }<noinclude> {{documentation}}</noinclude> 3bf19eb36f7371f1b4b61b8efbba67dfb0e8cfd4 模板:)/doc 10 50 58 2025-08-13T01:55:47Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc 模板:((( 10 51 59 2025-08-13T01:55:48Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{{<noinclude> {{documentation}}</noinclude> fa33084b57c1f33c82290de279827b973ab2fba8 模板:(((/doc 10 52 60 2025-08-13T01:55:48Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc 模板:))) 10 53 61 2025-08-13T01:55:49Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki }}}<noinclude> {{documentation}}</noinclude> 585d94f6fe636b77087dc0d06bfbe6cb69b29987 模板:)))/doc 10 54 62 2025-08-13T01:55:49Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc 模板:Documentation/doc 10 55 63 2025-08-13T01:55:50Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki Use {{tl|documentation}} inside of the <code><nowiki><noinclude></noinclude></nowiki></code> section on your template. Then create your template at the <code>/doc</code> subpage of your template. <noinclude>[[Category:Template documentation]]</noinclude> 055b0481a1967951c59f15a09b92767c90baa8dd 模板:License/CC-BY-NC-ND 10 56 64 2025-08-13T01:55:50Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-NC-ND | icon = [[File:CC-BY-NC-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nc-nd/3.0/|CC-BY-NC-ND]] | text = This file is under the [https://creativecommons.org/licenses/by-nc-nd/3.0/ Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-NC-ND}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 4ed8a6372d14a167dd9d26f1ae865b1593b76604 65 64 2025-08-13T01:55:51Z ARTIFICER 564804 受保護 "[[模板:License/CC-BY-NC-ND]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-NC-ND | icon = [[File:CC-BY-NC-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nc-nd/3.0/|CC-BY-NC-ND]] | text = This file is under the [https://creativecommons.org/licenses/by-nc-nd/3.0/ Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-NC-ND}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 4ed8a6372d14a167dd9d26f1ae865b1593b76604 模板:License/CC-BY-SA 10 57 66 2025-08-13T01:55:51Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-SA | icon = [[File:CC-BY-SA.svg|x50px|link=https://creativecommons.org/licenses/by-sa/3.0/|CC-BY-SA]] | text = This file is under the [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-SA}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 1e471ba76ef084e99bff87e9356d439d400f73de 67 66 2025-08-13T01:55:52Z ARTIFICER 564804 受保護 "[[模板:License/CC-BY-SA]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-SA | icon = [[File:CC-BY-SA.svg|x50px|link=https://creativecommons.org/licenses/by-sa/3.0/|CC-BY-SA]] | text = This file is under the [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-SA}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 1e471ba76ef084e99bff87e9356d439d400f73de 模板:License/fairuse 10 58 68 2025-08-13T01:55:52Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = fairuse | darkIcon = yes | icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]] | text = This file is copyrighted. It will be used in a way that qualifies as fair use under [https://en.wikipedia.org/wiki/Fair_use#Fair_use_under_United_States_law US copyright law]. }}</includeonly><noinclude> This template currently looks like: {{License/fairuse}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 3662b685c4d9fa43d4f9342fae34b2f43ba925ef 69 68 2025-08-13T01:55:53Z ARTIFICER 564804 受保護 "[[模板:License/fairuse]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = fairuse | darkIcon = yes | icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]] | text = This file is copyrighted. It will be used in a way that qualifies as fair use under [https://en.wikipedia.org/wiki/Fair_use#Fair_use_under_United_States_law US copyright law]. }}</includeonly><noinclude> This template currently looks like: {{License/fairuse}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 3662b685c4d9fa43d4f9342fae34b2f43ba925ef 模板:License 10 59 70 2025-08-13T01:55:53Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{License/{{{1|nolicense}}}|source={{{source|}}}}}</includeonly><noinclude>{{documentation}}</noinclude> 4b84fc940507f8fccb9c60b7f70b5a800a62fe59 71 70 2025-08-13T01:55:53Z ARTIFICER 564804 受保護 "[[模板:License]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki <includeonly>{{License/{{{1|nolicense}}}|source={{{source|}}}}}</includeonly><noinclude>{{documentation}}</noinclude> 4b84fc940507f8fccb9c60b7f70b5a800a62fe59 模板:License/CC-PD 10 60 72 2025-08-13T01:55:53Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-PD | icon = [[File:CC-PD.svg|x50px|link=|Public Domain]] | text = This file has been released into the public domain by the copyright holder, its copyright has expired, or it is ineligible for copyright. This applies worldwide. }}</includeonly><noinclude> This template currently looks like: {{License/CC-PD}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 23b76ae521833f5a34f0bf73426a53aad8fa9923 73 72 2025-08-13T01:55:54Z ARTIFICER 564804 受保護 "[[模板:License/CC-PD]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-PD | icon = [[File:CC-PD.svg|x50px|link=|Public Domain]] | text = This file has been released into the public domain by the copyright holder, its copyright has expired, or it is ineligible for copyright. This applies worldwide. }}</includeonly><noinclude> This template currently looks like: {{License/CC-PD}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 23b76ae521833f5a34f0bf73426a53aad8fa9923 模板:License/CC-SRR 10 61 74 2025-08-13T01:55:54Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-SRR | icon = [[File:CC-SRR.svg|link=|CC-Some Rights Reserved]] | text = This file is under the Creative Commons Some Rights Reserved License. }}</includeonly><noinclude> This template currently looks like: {{License/CC-SRR}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 1ce36d04e501144e6a089ff194fee2b82732e85a 75 74 2025-08-13T01:55:54Z ARTIFICER 564804 受保護 "[[模板:License/CC-SRR]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-SRR | icon = [[File:CC-SRR.svg|link=|CC-Some Rights Reserved]] | text = This file is under the Creative Commons Some Rights Reserved License. }}</includeonly><noinclude> This template currently looks like: {{License/CC-SRR}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 1ce36d04e501144e6a089ff194fee2b82732e85a 模板:License/CC-BY 10 62 76 2025-08-13T01:55:55Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY | icon = [[File:CC-BY.svg|x50px|link=https://creativecommons.org/licenses/by/3.0/|CC-BY]] | text = This file is under the [https://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 49f4317b802ef04c92f4edc474581035768c252e 77 76 2025-08-13T01:55:55Z ARTIFICER 564804 受保護 "[[模板:License/CC-BY]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY | icon = [[File:CC-BY.svg|x50px|link=https://creativecommons.org/licenses/by/3.0/|CC-BY]] | text = This file is under the [https://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 49f4317b802ef04c92f4edc474581035768c252e 模板:License/CC-BY-ND 10 63 78 2025-08-13T01:55:55Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-ND | icon = [[File:CC-BY-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nd/3.0/|CC-BY-ND]] | text = This file is under the [https://creativecommons.org/licenses/by-nd/3.0/ Creative Commons Attribution-NoDerivs 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-ND}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> c77af748cb3aab2fce9bfd947149cb3e1ef0a3f0 79 78 2025-08-13T01:55:55Z ARTIFICER 564804 受保護 "[[模板:License/CC-BY-ND]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-ND | icon = [[File:CC-BY-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nd/3.0/|CC-BY-ND]] | text = This file is under the [https://creativecommons.org/licenses/by-nd/3.0/ Creative Commons Attribution-NoDerivs 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-ND}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> c77af748cb3aab2fce9bfd947149cb3e1ef0a3f0 模板:License/game 10 64 80 2025-08-13T01:55:56Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><!-- -->{{#vardefine:rightsholder|<!-- *************************************** *************************************** Step 1/2 [required] Enter the name of the rightsholder, optionally with a link. Example without link: indie.io Example with a URL: [https://www.indie.io/ indie.io] Edit on the line below this************--> <!--Edit on the line above this******** *************************************** *************************************** -->}}<!-- continue to step 2 *************************************** *************************************** Step 2/2 [optional] Enter the TOS link. Example link: https://www.indie.io/terms-of-service -->{{#vardefine:tos|<!-- Edit on the line below this************--> <!--Edit on the line above this******** *************************************** *************************************** -->}}<!-- DON'T EDIT ANYTHING BELOW THIS -->{{License/template | source = {{{source|}}} | type = developer | darkIcon = yes | icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]] | text = {{#if:{{#var:rightsholder}}| <!-- Specific: -->This file is owned by {{#var:rightsholder}} and/or its licensors{{#if:{{#var:tos}}|, and is licensed under the {{#var:rightsholder}} [{{#var:tos}} Terms of Use]}}.<br/>All trademarks and registered trademarks present in the file are proprietary to {{#var:rightsholder}} and/or its licensors. | <!-- Generic: -->This file is owned by the applicable game studio and/or its licensors. }} }}</includeonly><noinclude> This template currently looks like: {{License/game}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> f1283ce43eda0d523b8e1f249ebc02470d957b34 81 80 2025-08-13T01:55:56Z ARTIFICER 564804 受保護 "[[模板:License/game]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki <includeonly><!-- -->{{#vardefine:rightsholder|<!-- *************************************** *************************************** Step 1/2 [required] Enter the name of the rightsholder, optionally with a link. Example without link: indie.io Example with a URL: [https://www.indie.io/ indie.io] Edit on the line below this************--> <!--Edit on the line above this******** *************************************** *************************************** -->}}<!-- continue to step 2 *************************************** *************************************** Step 2/2 [optional] Enter the TOS link. Example link: https://www.indie.io/terms-of-service -->{{#vardefine:tos|<!-- Edit on the line below this************--> <!--Edit on the line above this******** *************************************** *************************************** -->}}<!-- DON'T EDIT ANYTHING BELOW THIS -->{{License/template | source = {{{source|}}} | type = developer | darkIcon = yes | icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]] | text = {{#if:{{#var:rightsholder}}| <!-- Specific: -->This file is owned by {{#var:rightsholder}} and/or its licensors{{#if:{{#var:tos}}|, and is licensed under the {{#var:rightsholder}} [{{#var:tos}} Terms of Use]}}.<br/>All trademarks and registered trademarks present in the file are proprietary to {{#var:rightsholder}} and/or its licensors. | <!-- Generic: -->This file is owned by the applicable game studio and/or its licensors. }} }}</includeonly><noinclude> This template currently looks like: {{License/game}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> f1283ce43eda0d523b8e1f249ebc02470d957b34 模板:License/nolicense 10 65 82 2025-08-13T01:55:56Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = nolicense | icon = [[File:Warning-red.svg|50px|link=|No license has been selected.]] | text = Please select the proper license for this file by adding the proper parameter to <nowiki>{{License}}</nowiki>. See [[Template:License]] for details. }}</includeonly><noinclude> This template currently looks like: {{License/nolicense}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 9ddcfb97af577d7f8454e20f985b9456e7a95c77 83 82 2025-08-13T01:55:57Z ARTIFICER 564804 受保護 "[[模板:License/nolicense]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = nolicense | icon = [[File:Warning-red.svg|50px|link=|No license has been selected.]] | text = Please select the proper license for this file by adding the proper parameter to <nowiki>{{License}}</nowiki>. See [[Template:License]] for details. }}</includeonly><noinclude> This template currently looks like: {{License/nolicense}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 9ddcfb97af577d7f8454e20f985b9456e7a95c77 模板:License/CC-BY-NC 10 66 84 2025-08-13T01:55:57Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-NC | icon = [[File:CC-BY-NC.svg|x50px|link=https://creativecommons.org/licenses/by-nc/3.0/|CC-BY-NC]] | text = This file is under the [https://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-NC}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 535d8d725e53a0e8f94922ed597baed1353cec21 85 84 2025-08-13T01:55:57Z ARTIFICER 564804 受保護 "[[模板:License/CC-BY-NC]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-NC | icon = [[File:CC-BY-NC.svg|x50px|link=https://creativecommons.org/licenses/by-nc/3.0/|CC-BY-NC]] | text = This file is under the [https://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-NC}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 535d8d725e53a0e8f94922ed597baed1353cec21 模板:License/CC-BY-NC-SA 10 67 86 2025-08-13T01:55:57Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-NC-SA | icon = [[File:CC-BY-NC-SA.svg|x50px|link=https://creativecommons.org/licenses/by-nc-sa/3.0/|CC-BY-NC-SA]] | text = This file is under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-NC-SA}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 385fc8e61d98dd5ed6d4fa25b0eacf17cbca1218 87 86 2025-08-13T01:55:58Z ARTIFICER 564804 受保護 "[[模板:License/CC-BY-NC-SA]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-NC-SA | icon = [[File:CC-BY-NC-SA.svg|x50px|link=https://creativecommons.org/licenses/by-nc-sa/3.0/|CC-BY-NC-SA]] | text = This file is under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-NC-SA}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 385fc8e61d98dd5ed6d4fa25b0eacf17cbca1218 模板:License/CC0 10 68 88 2025-08-13T01:55:58Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC0 | icon = [[File:CC-0.svg|x50px|link=https://creativecommons.org/publicdomain/zero/1.0/|CC0]] | text = This file is under the [https://creativecommons.org/publicdomain/zero/1.0/ CC0 1.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC0}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> a6ae218b1382bcbe6f0e6e98ef272e4355dd7205 89 88 2025-08-13T01:55:59Z ARTIFICER 564804 受保護 "[[模板:License/CC0]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC0 | icon = [[File:CC-0.svg|x50px|link=https://creativecommons.org/publicdomain/zero/1.0/|CC0]] | text = This file is under the [https://creativecommons.org/publicdomain/zero/1.0/ CC0 1.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC0}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> a6ae218b1382bcbe6f0e6e98ef272e4355dd7205 模板:License/doc 10 69 90 2025-08-13T01:55:59Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This template is to be used under a ''Licensing'' heading on file pages to denote the file's license. == Available licenses == === Game === * Usage: <nowiki>{{License|game}}</nowiki> {{License|game}} === Fairuse === * Usage: <nowiki>{{License|fairuse}}</nowiki> {{License|fairuse}} === CC0 === * Usage: <nowiki>{{License|CC0}}</nowiki> {{License|CC0}} === CC-BY-NC-ND === * Usage: <nowiki>{{License|CC-BY-NC-ND}}</nowiki> {{License|CC-BY-NC-ND}} === CC-BY-NC-SA === * Usage: <nowiki>{{License|CC-BY-NC-SA}}</nowiki> {{License|CC-BY-NC-SA}} === CC-BY-NC === * Usage: <nowiki>{{License|CC-BY-NC}}</nowiki> {{License|CC-BY-NC}} === CC-BY-ND === * Usage: <nowiki>{{License|CC-BY-ND}}</nowiki> {{License|CC-BY-ND}} === CC-BY-SA === * Usage: <nowiki>{{License|CC-BY-SA}}</nowiki> {{License|CC-BY-SA}} === CC-BY === * Usage: <nowiki>{{License|CC-BY}}</nowiki> {{License|CC-BY}} === CC-PD === * Usage: <nowiki>{{License|CC-PD}}</nowiki> {{License|CC-PD}} === CC-SRR === * Usage: <nowiki>{{License|CC-SRR}}</nowiki> {{License|CC-SRR}} === Permission === * Usage: <nowiki>{{License|permission}}</nowiki> {{License|permission}} === No license === '''Providing no parameter (or invalid one) defaults to the nolicense notice:''' <nowiki>{{License}}</nowiki>{{License}} == Specifying source == '''Source parameter (optional):''' The source parameter accepts a url to the source where the file came from if necessary for attribution. Example: <nowiki>{{License|game|source=https://indie.io/}}</nowiki> {{License|game|source=https://indie.io/}} <includeonly> [[Category:License templates]] </includeonly> <noinclude>[[Category:Template documentation]]</noinclude> 5b334ee591fa6a0867f5d8e685e580b5b6c21334 模板:License/Fairuse 10 70 91 2025-08-13T01:55:59Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:License/fairuse]] ecb7db41961bb5256d571593ca3f90ae1e199a3e 模板:Clear 10 71 92 2025-08-13T01:56:00Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <div style="clear:{{{1|both}}};" class={{{class|}}}></div><noinclude> {{documentation}} </noinclude> 5b24b9fd5cc166a8c486e2422d5df465206ed39c 模板:Ml 10 72 93 2025-08-13T01:56:01Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <code>{{[[Module:{{{1}}}|{{{1}}}]]}}<sup>m</sup>{{#if:{{{2|}}}|.{{{2}}}()}}</code><noinclude> * <code><nowiki>{{Ml|Infobox}}</nowiki></code> generates {{Ml|Infobox}}. * <code><nowiki>{{Ml|ArgsUtil|merge}}</nowiki></code> generates {{Ml|ArgsUtil|merge}}. [[Category:Formatting templates]] </noinclude> 0c69bf8d7c3319f1cf2aa68f4b80261257291560 模板:(! 10 73 94 2025-08-13T01:56:01Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {|<noinclude>{{documentation}}</noinclude> 86e51fe1f06ae532410029eb39fa936d68880bc8 模板:!- 10 74 95 2025-08-13T01:56:02Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki |-<noinclude>{{documentation}}</noinclude> 636f9e440c24f4a3fe28b49cebd1808c3de8a814 模板:!) 10 75 96 2025-08-13T01:56:02Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki |}<noinclude>{{documentation}}</noinclude> b2debea163716e114d1ea46e65a63d7a1ae84bc0 模板:(!/doc 10 76 97 2025-08-13T01:56:03Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc 模板:!-/doc 10 77 98 2025-08-13T01:56:03Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc 模板:!)/doc 10 78 99 2025-08-13T01:56:04Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc 模板:Pipe 10 79 100 2025-08-13T01:56:04Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki &#124;<noinclude>{{documentation}}</noinclude> 9d1875aa686e4e25a0994448a39d057e91541788 模板:Pipe/doc 10 80 101 2025-08-13T01:56:05Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc 模板:!! 10 81 102 2025-08-13T01:56:05Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki ||<noinclude>{{documentation}}</noinclude> 02fb31115eef5c15d6612ac334bf5a5d83155c0a 模板:!!/doc 10 82 103 2025-08-13T01:56:05Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc 模板:License/template 10 83 104 2025-08-13T01:56:06Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><!-- --><div class="license {{{type|}}}" style="border: 1px solid var(--wiki-content-border-color); background: var(--wiki-content-background-color--secondary); align-items: center; padding: 5px; display: flex; gap: 1em;"> <div class="icon {{#if:{{{darkIcon|}}}|invert-on-dark}}">{{{icon|}}}</div> <div class="text">{{{text|}}}{{#if:{{{source|}}}|<br/><span class="source">Source:&nbsp;{{{source|}}}</span>}}{{{text2|}}}</div> </div><!-- --></includeonly><noinclude>{{documentation|Template:License/doc}}</noinclude> 7d0e694e6a42a5368b4b62ce6c01bfa2fb4e67b8 105 104 2025-08-13T01:56:07Z ARTIFICER 564804 受保護 "[[模板:License/template]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki <includeonly><!-- --><div class="license {{{type|}}}" style="border: 1px solid var(--wiki-content-border-color); background: var(--wiki-content-background-color--secondary); align-items: center; padding: 5px; display: flex; gap: 1em;"> <div class="icon {{#if:{{{darkIcon|}}}|invert-on-dark}}">{{{icon|}}}</div> <div class="text">{{{text|}}}{{#if:{{{source|}}}|<br/><span class="source">Source:&nbsp;{{{source|}}}</span>}}{{{text2|}}}</div> </div><!-- --></includeonly><noinclude>{{documentation|Template:License/doc}}</noinclude> 7d0e694e6a42a5368b4b62ce6c01bfa2fb4e67b8 模板:* 10 84 106 2025-08-13T01:56:07Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki &nbsp;&bull;&nbsp;<noinclude> {{doc}} [[Category:Formatting templates]] </noinclude> 81a7f0051da7b8f4a0548d91c5eb429a974fac91 模板:*/doc 10 85 107 2025-08-13T01:56:07Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This is the '''bullet''' template; it looks like this: [&nbsp;&bull;&nbsp;] It works similarly to the HTML markup sequence: [<code>'''&amp;nbsp;&amp;bull;&amp;nbsp;'''</code>], that is, a non-breaking space, a bullet and a non-breaking space. This template is used when you want a larger bullet than a bold middot ['''&middot;'''], but something smaller than an en dash [&ndash;]. <noinclude>[[Category:Template documentation]]</noinclude> ea04fe63a10dc333ed9c48bfc397debb11682f1e 模板:Key 10 86 108 2025-08-13T01:56:08Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><!-- -->{{#vardefine:platform | {{#if: {{{2|}}} | {{#switch: {{lc:{{{1|}}}}} <!-- Desktop --> |mouse |keyboard=keyboard <!-- Mobile --> |gesture=gesture <!-- Microsoft --> |xboxseries |xbox=Xbox |xbox one |xbone |xbox1 |xboxone=xboxone |xbox 360 |xb360 |xbox360 |360=360 <!-- Sony --> |ps |ps5 |playstation |ds |dualsense=DualSense |playstation 4 |ps4=PS4 |playstation 3 |ps3=ps3 <!-- Nintendo --> |ns |switch=Switch |wii=wii }} | undefined }} }}<!-- -->{{#vardefine:key | {{#if: {{{2|}}} | {{ucfirst:{{{2}}}}} | {{ucfirst:{{{1}}}}} }} }}<!-- -->{{#vardefine:img | {{#if: {{{2|}}} | [[File:{{#var:platform}} {{#var:key}}.png|x25px|link=]] }} | Undefined }}<!-- --><span class="key">{{#var:img}}</span><!-- --></includeonly><!-- --><noinclude>{{doc}}</noinclude> 45576cb62a8104687b5b7ac26b042283c80ecae6 模板:Key/doc 10 87 109 2025-08-13T01:56:08Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <tabber> |-|Desktop={{:Template:Key/doc/Keyboard}} |-|Mobile={{:Template:Key/doc/Gesture}} |-|Xbox={{:Template:Key/doc/Xbox}} |-|DualSense={{:Template:Key/doc/DualSense}} |-|PlayStation 4={{:Template:Key/doc/PS4}} |-|Nintendo Switch={{:Template:Key/doc/Nintendo Switch}} </tabber> <noinclude>[[Category:Key template documentation]]</noinclude> 19eb9be1ca2c7112f63dd11c58d3888327dcca75 模板:Key/doc/Gesture 10 88 110 2025-08-13T01:56:09Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki Images source: [[dev:Category:Gesture input images]] === Fingers === <code><nowiki>{{key|gesture|Finger Front}}</nowiki></code> {{key|gesture|Finger Front}} <code><nowiki>{{key|gesture|Finger Side}}</nowiki></code> {{key|gesture|Finger Side}} === Tap & hold === <code><nowiki>{{key|gesture|Tap}}</nowiki></code> {{key|gesture|Tap}} <code><nowiki>{{key|gesture|Double Tap}}</nowiki></code> {{key|gesture|Double Tap}} <code><nowiki>{{key|gesture|Hold}}</nowiki></code> {{key|gesture|Hold}} === Swipe motions === <code><nowiki>{{key|gesture|Swipe Bottom Left}}</nowiki></code> {{key|gesture|Swipe Bottom Left}} <code><nowiki>{{key|gesture|Swipe Bottom Right}}</nowiki></code> {{key|gesture|Swipe Bottom Right}} <code><nowiki>{{key|gesture|Swipe Down}}</nowiki></code> {{key|gesture|Swipe Down}} <code><nowiki>{{key|gesture|Swipe Left}}</nowiki></code> {{key|gesture|Swipe Left}} <code><nowiki>{{key|gesture|Swipe Right}}</nowiki></code> {{key|gesture|Swipe Right}} <code><nowiki>{{key|gesture|Swipe Top Left}}</nowiki></code> {{key|gesture|Swipe Top Left}} <code><nowiki>{{key|gesture|Swipe Top Right}}</nowiki></code> {{key|gesture|Swipe Top Right}} <code><nowiki>{{key|gesture|Swipe Up}}</nowiki></code> {{key|gesture|Swipe Up}} === Zoom & scroll === <code><nowiki>{{key|gesture|Zoom In}}</nowiki></code> {{key|gesture|Zoom In}} <code><nowiki>{{key|gesture|Zoom Out}}</nowiki></code> {{key|gesture|Zoom Out}} <code><nowiki>{{key|gesture|Scroll Down}}</nowiki></code> {{key|gesture|Scroll Down}} <code><nowiki>{{key|gesture|Scroll Left}}</nowiki></code> {{key|gesture|Scroll Left}} <code><nowiki>{{key|gesture|Scroll Right}}</nowiki></code> {{key|gesture|Scroll Right}} <code><nowiki>{{key|gesture|Scroll Up}}</nowiki></code> {{key|gesture|Scroll Up}} === Circular motions === <code><nowiki>{{key|gesture|Double Rotate}</nowiki></code> {{key|gesture|Double Rotate}} <code><nowiki>{{key|gesture|Full Circle}}</nowiki></code> {{key|gesture|Full Circle}} <code><nowiki>{{key|gesture|Half Circle}}</nowiki></code> {{key|gesture|Half Circle}} <code><nowiki>{{key|gesture|Quarter Circle}}</nowiki></code> {{key|gesture|Quarter Circle}} __NOTOC__ <noinclude>[[Category:Key template documentation]]</noinclude> 0a595b125cc6dbd6ad531c1e989d1929eaf1c6e2 模板:Key/doc/PS4 10 89 111 2025-08-13T01:56:09Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki Images source: [[dev:Category:PS4 input images]] === D-pad & sticks === <code><nowiki>{{key|PS4|Dpad}}</nowiki></code> {{key|PS4|Dpad}} <code><nowiki>{{key|PS4|Left}}</nowiki></code> {{key|PS4|Left}} <code><nowiki>{{key|PS4|Right}}</nowiki></code> {{key|PS4|Right}} <code><nowiki>{{key|PS4|Up}}</nowiki></code> {{key|PS4|Up}} <code><nowiki>{{key|PS4|Down}}</nowiki></code> {{key|PS4|Down}} <code><nowiki>{{key|PS4|Left Stick}}</nowiki></code> {{key|PS4|Left Stick}} <code><nowiki>{{key|PS4|Right Stick}}</nowiki></code> {{key|PS4|Right Stick}} <code><nowiki>{{key|PS4|Touch Pad}}</nowiki></code> {{key|PS4|Touch Pad}} === Front buttons === <code><nowiki>{{key|PS4|Circle}}</nowiki></code> {{key|PS4|Circle}} <code><nowiki>{{key|PS4|Cross}}</nowiki></code> {{key|PS4|Cross}} <code><nowiki>{{key|PS4|Square}}</nowiki></code> {{key|PS4|Square}} <code><nowiki>{{key|PS4|Triangle}}</nowiki></code> {{key|PS4|Triangle}} <code><nowiki>{{key|PS4|Share}}</nowiki></code> {{key|PS4|Share}} <code><nowiki>{{key|PS4|Options}}</nowiki></code> {{key|PS4|Options}} === Rear buttons === <code><nowiki>{{key|PS4|L1}}</nowiki></code> {{key|PS4|L1}} <code><nowiki>{{key|PS4|R1}}</nowiki></code> {{key|PS4|R1}} <code><nowiki>{{key|PS4|L2}}</nowiki></code> {{key|PS4|L2}} <code><nowiki>{{key|PS4|R2}}</nowiki></code> {{key|PS4|R2}} <noinclude>[[Category:Key template documentation]]</noinclude> 1672e7f0dcd4db09545c96936cfbabcab681cfeb 模板:Key/doc/Nintendo Switch 10 90 112 2025-08-13T01:56:10Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki Images source: [[dev:Category:Nintendo Switch input images]] === Nintendo Switch === <code><nowiki>{{Key|Switch|a}}</nowiki></code> {{Key|Switch|a}} <code><nowiki>{{Key|Switch|b}}</nowiki></code> {{Key|Switch|b}} <code><nowiki>{{Key|Switch|x}}</nowiki></code> {{Key|Switch|x}} <code><nowiki>{{Key|Switch|y}}</nowiki></code> {{Key|Switch|y}} <code><nowiki>{{Key|Switch|Left Stick}}</nowiki></code> {{Key|Switch|Left Stick}} <code><nowiki>{{Key|Switch|Right Stick}}</nowiki></code> {{Key|Switch|Right Stick}} <code><nowiki>{{Key|Switch|Left Stick Press}}</nowiki></code> {{Key|Switch|Left Stick Press}} <code><nowiki>{{Key|Switch|Right Stick Press}}</nowiki></code> {{Key|Switch|Right Stick Press}} <code><nowiki>{{Key|Switch|-}}</nowiki></code> {{Key|Switch|-}} <code><nowiki>{{Key|Switch|+}}</nowiki></code> {{Key|Switch|+}} <code><nowiki>{{Key|Switch|Capture}}</nowiki></code> {{Key|Switch|Capture}} <code><nowiki>{{Key|Switch|HOME}}</nowiki></code> {{Key|Switch|HOME}} <code><nowiki>{{Key|Switch|L}}</nowiki></code> {{Key|Switch|L}} <code><nowiki>{{Key|Switch|R}}</nowiki></code> {{Key|Switch|R}} <code><nowiki>{{Key|Switch|ZL}}</nowiki></code> {{Key|Switch|ZL}} <code><nowiki>{{Key|Switch|ZR}}</nowiki></code> {{Key|Switch|ZR}} === Pro Controller === <code><nowiki>{{Key|Switch|Pro Control Pad}}</nowiki></code> {{Key|Switch|Pro Control Pad}} <code><nowiki>{{Key|Switch|Pro Control Pad Left}}</nowiki></code> {{Key|Switch|Pro Control Pad Left}} <code><nowiki>{{Key|Switch|Pro Control Pad Right}}</nowiki></code> {{Key|Switch|Pro Control Pad Right}} <code><nowiki>{{Key|Switch|Pro Control Pad Up}}</nowiki></code> {{Key|Switch|Pro Control Pad Up}} <code><nowiki>{{Key|Switch|Pro Control Pad Down}}</nowiki></code> {{Key|Switch|Pro Control Pad Down}} === Joy-Con === <code><nowiki>{{Key|Switch|Directional Left}}</nowiki></code> {{Key|Switch|Directional Left}} <code><nowiki>{{Key|Switch|Directional Right}}</nowiki></code> {{Key|Switch|Directional Right}} <code><nowiki>{{Key|Switch|Directional Up}}</nowiki></code> {{Key|Switch|Directional Up}} <code><nowiki>{{Key|Switch|Directional Down}}</nowiki></code> {{Key|Switch|Directional Down}} ==== Diagrams ==== <code><nowiki>{{Key|Switch|Joy-Con}}</nowiki></code> {{Key|Switch|Joy-Con}} <code><nowiki>{{Key|Switch|Joy-Con Separate}}</nowiki></code> {{Key|Switch|Joy-Con Separate}} <code><nowiki>{{Key|Switch|Joy-Con Left}}</nowiki></code> {{Key|Switch|Joy-Con Left}} <code><nowiki>{{Key|Switch|Joy-Con Right}}</nowiki></code> {{Key|Switch|Joy-Con Right}} __NOTOC__ <noinclude>[[Category:Key template documentation]]</noinclude> 34ef402e3bd539920ee4247d68882ecb53fc6eda 模板:Spoiler 10 91 113 2025-08-13T01:56:11Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><!-- Base code written for Terraria Wiki: https://terraria.wiki.gg/wiki/Template:Spoiler NOTE: This template needs a JavaScript function in MediaWiki:Common.js or MediaWiki:Vector.js to work, as well as styling in MediaWiki:Common.css or MediaWiki:Vector.css for the related classes -->{{#vardefine:element|{{#if:{{{block|}}}|div|span}}}}<!-- -->{{#tag:{{#var:element}}|{{#tag:{{#var:element}}|{{{1|}}}}}|class=spoiler-content {{{class|}}}|id={{{id|}}}|style={{{css|{{{style|}}}}}} }}<!-- -->[[Category:Pages with spoilers]]<!-- --></includeonly><noinclude> {{doc}} [[Category:Formatting templates]] </noinclude> 2da5f6bb4ec1204941f5ba21a2196cd35eccdb23 模板:Spoiler/doc 10 92 114 2025-08-13T01:56:11Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This template is used to mark text and other elements as spoilers. Users can click or optionally hover to reveal their content. == The hoverShowSpoilers gadget == Users can enable the <code>[[MediaWiki:Gadgets/hoverShowSpoilers|hoverShowSpoilers]]</code> gadget to make spoilers show on hover, not just on click. The code for this gadget can be found at [[MediaWiki:Gadgets/hoverShowSpoilers/main.css]]. == Examples == {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{spoiler|spoiler text}}</nowiki></code> (Click to toggle) || {{spoiler|spoiler text}} |- | <code><nowiki>{{spoiler|spoiler text with a [[Template:Navbox|link]]}}</nowiki></code> (Click to toggle) || {{spoiler|spoiler text with a [[Template:Navbox|link]]}} |- | <pre> {{spoiler|block=y|Really long spoiler that spans multiple lines It even has a bulleted list inside it: * Item a * Item b * [[Special:Random|Item c]] }}</pre> |{{spoiler|block=y|Really long spoiler that spans multiple lines It even has a bulleted list inside it: * Item a * Item b * [[Special:Random|Item c]] }} |} == Dependencies == For this template to work properly, you need the following: * The <code>spoilers</code> gadget with JavaScript code for toggling the <code>.spoiler</code> class on/off on click: ** [[MediaWiki:Gadgets/spoilers]] ** [[MediaWiki:Gadgets/spoilers/main.js]] * The <code>.spoiler-content</code> and any related classes, found in [[MediaWiki:Common.css]]. == Source == Base code adapted from [[wgg:terraria:Template:Spoiler|Template:Spoiler on Terraria Wiki]]. ==TemplateData== <templatedata> { "params": { "1": { "aliases": [ "text" ], "label": "Text", "description": "The text to be shown.", "example": "Character A died during the battle.", "type": "content", "required": true }, "hover": { "label": "Show on Hover?", "description": "Show spoiler text on mouse hover.", "example": "hover=yes", "type": "boolean", "default": "hover=no" }, "block": { "label": "Display as block?", "description": "If given, display the spoiler as a block instead of inline. Useful for long spoilers spanning multiple lines or using block-level elements like lists.", "example": "y", "type": "boolean", "suggested": true }, "class": { "label": "Class", "description": "A class or classes to apply to the spoiler", "type": "string" }, "id": { "label": "ID", "description": "A CSS ID to apply to the spoiler.", "type": "string" }, "style": { "description": "Inline CSS styles to pass in.", "type": "string", "aliases": [ "css" ], "label": "Style" } }, "description": "This template can be used to mark text as a spoiler.", "maps": { "1": {} }, "paramOrder": [ "1", "hover", "block", "class", "id", "style" ], "format": "inline" } </templatedata> <noinclude>[[Category:Template documentation]]</noinclude> bae231a84e57129ec12ba47e554ed42e76c185e0 模板:Link icon 10 93 115 2025-08-13T01:56:12Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{#vardefine:target|{{{1|}}}<!-- end vd -->}}<!-- -->{{#vardefine:display|{{#if:{{{2|}}}|{{{2}}}|{{{1}}}<!-- end if -->}}<!-- end vd -->}}<!-- -->{{#vardefine:iconSize|1.2em}}<!-- -->{{#vardefine:lineHeight|1lh}}<!-- -->{{#vardefine:fileExists|{{filepath:{{#var:target}} ({{{type}}}).png}}}}<!-- -->{{#ifeq: {{{2|}}} | notext <!-- start if notext -->|<span class="link-icon notext" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start notext icon element -->{{#if: {{#var:fileExists}} <!-- start icon if -->| <span class="regular">[[File:{{#var:target}} ({{{type}}}).png|link={{#var:target}}|alt=]]</span><!-- end regular icon -->| <span class="fallback">[[File:{{{1}}} ({{{type}}}).png|?]]</span><!-- end fallback icon (?) -->}}<!-- end icon if --></span><!-- end notext icon -->|<span class="link-icon" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start icon + text element -->{{#if: {{#var:fileExists}} <!-- start icon if -->| <span class="regular">[[File:{{#var:target}} ({{{type}}}).png|link={{#var:target}}|alt=]]</span><!-- end regular icon -->| <span class="fallback">[[File:{{{1}}} ({{{type}}}).png|?]]</span><!-- end fallback icon (?) -->}}&nbsp;<!-- end icon if --><span class="display-text">[[{{#var:target}}|{{#var:display}}]]</span><!-- end display text --></span> <!-- end icon + text element -->}}<!-- end if notext --></includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude> a8fc86aa3dc0f0085e5d1236a47e8d04e8685684 模板:Link icon/doc 10 94 116 2025-08-13T01:56:12Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{No direct use}} == List of link icon templates == * {{tl|Character icon}} * {{tl|Item icon}} == Dependencies== For this template to work properly, you need the following: * The <code>.link-icon</code> class and any related classes, found in [[MediaWiki:Common.css]]. <noinclude>[[Category:Template documentation]]</noinclude> 654dfb540ea31a810ef53c3820862942e63b2e8a 模板:I 10 95 117 2025-08-13T01:56:13Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #REDIRECT [[Template:Link icon]] 6ebdedb4de95efaa3e6ca27590e79aca674f2364 模板:Quote 10 96 118 2025-08-13T01:56:13Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><!-- --><div class="quote"><!-- start quote wrapper --><div class="marks-wrapper"><!-- start marks wrapper --><div class="block"><!-- start quote block -->{{#if:{{{title|}}}|<div class="title">{{{title}}}</div>|}}<!-- -->{{#if:{{{text|{{{1|}}}}}}|<div class="text">{{{text|{{{1|}}}}}}</div>|}}<!-- --></div><!-- end quote block --></div><!-- end marks wrapper -->{{#if:{{{author|{{{2|}}}}}}|<div class="author">― {{#if:{{{authorpage|}}}| [[{{{authorpage}}}|{{{author|{{{2|}}}}}}]] | {{{author|{{{2|}}}}}} }}</div>|}}<!-- --></div><!-- -->[[Category:Pages with quotes]]</includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude> 095258ceee92819a4e7b83c26fba3761bf9c41a9 模板:Item icon 10 97 119 2025-08-13T01:56:14Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{Link icon|{{{1|}}}|{{{2|}}}|type=Item}}</includeonly><noinclude>{{documentation}}[[Category:Formatting templates]]</noinclude> 6564279e3808e659b8034ad4b96f4f9e9e498b57 模板:Item icon/doc 10 98 120 2025-08-13T01:56:14Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki == Summary == <templatedata> { "params": { "1": { "aliases": [ "page" ], "label": "Page Name", "description": "The name for the target page.", "example": "Page Name", "type": "wiki-page-name", "required": true }, "2": { "aliases": [ "label" ], "label": "Link Label", "description": "The text to the be displayed on the link icon's label.", "example": "Alternative Page Name", "type": "line" } }, "description": "Use this template to display an icon next to a page link.\n\nThis template assumes that each page has an icon uploaded at a specific location, namely \"File:Page Name (Item).png\".", "format": "inline" } </templatedata> == Examples == For the examples below, <code><nowiki>File:Mystic Feather (Item).png</nowiki></code> was used as the icon for a page called <code>Mystic Feather</code>. {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{Item icon|Mystic Feather}}</nowiki></code> || {{Item icon|Mystic Feather}} |- | <code><nowiki>{{Item icon|Mystic Feather|Mystic Feathers}}</nowiki></code> || {{Item icon|Mystic Feather|Mystic Feathers}} |- | <code><nowiki>{{Item icon|Mystic Feather|notext}}</nowiki></code> || {{Item icon|Mystic Feather|notext}} |- | <code><nowiki>{{Item icon|Missing Item}}</nowiki></code> (Missing Page Icon) || {{Item icon|Missing Item}} |} == Dependencies== For this template to work properly, you need the following: * The base {{tl|Link icon}} template. * The <code>.link-icon</code> class and any related classes, found in [[MediaWiki:Common.css]]. 4dfcab6f3d3c88596068607685645f29666f0141 模板:Character icon 10 99 121 2025-08-13T01:56:15Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{Link icon|{{{1|}}}|{{{2|}}}|type=Character}}</includeonly><noinclude>{{documentation}}[[Category:Formatting templates]]</noinclude> 24bad84fd5dea93cab210dfd592fda86af09eb87 模板:Character icon/doc 10 100 122 2025-08-13T01:56:15Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki == Summary == <templatedata> { "params": { "1": { "aliases": [ "page" ], "label": "Page Name", "description": "The name for the target page.", "example": "Page Name", "type": "wiki-page-name", "required": true }, "2": { "aliases": [ "label" ], "label": "Link Label", "description": "The text to the be displayed on the link icon's label.", "example": "Alternative Page Name", "type": "line" } }, "description": "Use this template to display an icon next to a page link.\n\nThis template assumes that each page has an icon uploaded at a specific location, namely \"File:Page Name (Character).png\".", "format": "inline" } </templatedata> == Examples == For the examples below, <code><nowiki>File:Invisible Boy (Character).png</nowiki></code> was used as the icon for a page called <code>Invisible Boy</code>. {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{Character icon|Invisible Boy}}</nowiki></code> || {{Character icon|Invisible Boy}} |- | <code><nowiki>{{Character icon|Invisible Boy|The Invisible Boy}}</nowiki></code> || {{Character icon|Invisible Boy|The Invisible Boy}} |- | <code><nowiki>{{Character icon|Invisible Boy|notext}}</nowiki></code> || {{Character icon|Invisible Boy|notext}} |- | <code><nowiki>{{Character icon|Missing Boy}}</nowiki></code> (Missing Page Icon) || {{Character icon|Missing Boy}} |} == Dependencies== For this template to work properly, you need the following: * The base {{tl|Link icon}} template. * The <code>.link-icon</code> class and any related classes, found in [[MediaWiki:Common.css]]. 0999a706143c16f5ed970816e7825239cfce9547 模板:Quote/doc 10 101 123 2025-08-13T01:56:16Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki == Examples == {| class="wikitable" ! Code !! Result |- | <pre>{{Quote|text=Now is the winter of our discontent made glorious summer by this sun of York}}</pre> | {{Quote|text=Now is the winter of our discontent made glorious summer by this sun of York}} |- | <pre>{{Quote |title=Opening lines of ''Richard III'' |text=Now is the winter of our discontent made glorious summer by this sun of York}}</pre> | {{Quote |title=Opening lines of ''Richard III'' |text=Now is the winter of our discontent made glorious summer by this sun of York}} |- | <pre>{{Quote |title=Opening lines of ''Richard III'' |author=William Shakespeare |text=Now is the winter of our discontent made glorious summer by this sun of York}}</pre> | {{Quote |title=Opening lines of ''Richard III'' |author=William Shakespeare |text=Now is the winter of our discontent made glorious summer by this sun of York}} |- | <pre>{{Quote |title=Opening lines of ''Richard III'' |author=William Shakespeare |authorpage=wikipedia:William Shakespeare |text=Now is the winter of our discontent made glorious summer by this sun of York}}</pre> | {{Quote |title=Opening lines of ''Richard III'' |author=William Shakespeare |authorpage=wikipedia:William Shakespeare |text=Now is the winter of our discontent made glorious summer by this sun of York}} |- | <pre>{{Quote |author=William Shakespeare |authorpage=wikipedia:William Shakespeare |text=Now is the winter of our discontent made glorious summer by this sun of York}}</pre> | {{Quote |author=William Shakespeare |authorpage=wikipedia:William Shakespeare |text=Now is the winter of our discontent made glorious summer by this sun of York}} |} == Dependencies == For this template to work properly, you need the following: * The <code>.quote</code> and any related classes, found in [[MediaWiki:Common.css]]. <noinclude>[[Category:Template documentation]]</noinclude> == Template data (for Visual Editor) == <templatedata> { "params": { "title": { "label": "Title", "description": "If the quote has a title, put it here.", "example": "Richard III's soliloquy", "type": "line" }, "text": { "label": "Quoted Text", "description": "The quoted text to be displayed.", "example": "Now is the winter of our discontent made glorious summer by this sun of York", "type": "string", "required": true }, "author": { "label": "Quote's Author", "description": "The author of the displayed quote.", "example": "William Shakespeare", "type": "line", "suggested": true }, "authorpage": { "label": "Author's Page", "description": "If the quote's author has a page on the Wiki, put the page name here.", "example": "William Shakespeare (playwright)", "type": "wiki-page-name", "suggested": true } }, "description": "This template creates a styled block element for quotes.", "paramOrder": [ "text", "author", "authorpage", "title" ], "format": "block" } </templatedata> 8a10e77de70ff704435282ce0f2ba792a13404a5 模板:Hatnote 10 102 124 2025-08-13T01:56:16Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><!-- -->[[Category:Pages with hatnotes]]<!-- --><div class="hatnote {{#if:{{{icon|}}}|icon}} noexcerpt">{{#if:{{{icon|}}}|[[File:{{{icon}}}|x22px]]<nowiki> </nowiki>}}{{{1|}}}</div><!-- --></includeonly><!-- --><noinclude>{{doc}}[[Category:Hatnote templates| ]]</noinclude> 7d46b899835bfd29a8fbee088499bc7a6acb2587 模板:Hatnote/doc 10 103 125 2025-08-13T01:56:17Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{No direct use}} == List of hatnote templates == * {{tl|Disambiguation}} * {{tl|Distinguish}} * {{tl|For}} * {{tl|Main}} == Dependencies == For this template to work properly, you need the following: * The <code>.hatnote</code> class, found in [[MediaWiki:Common.css]]. * The <code>--wiki-content-border-color--secondary</code> CSS variable, defined in [[MediaWiki:Common.css]]. <noinclude>[[Category:Template documentation]]</noinclude> 464f2f866befaf4cfa47f68ab0ad4f170c13463d 模板:Disambiguation/doc 10 104 126 2025-08-13T01:56:17Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <templatedata> { "params": { "1": { "label": "Disambiguation Page", "description": "A custom disambiguation page name.", "example": "Disambiguation Page", "type": "wiki-page-name" }, "2": { "label": "Link Label", "description": "A label for the custom disambiguation page.", "example": "Alternative Page Name", "type": "line" }, "topic": { "label": "Custom Topic", "description": "In case {{PAGENAME}} does not describe the topic, this can be used to display a custom topic", "example": "a custom topic", "default": "{{PAGENAME}}", "type": "line" } }, "description": "This hatnote template is meant to be used at the top of an article to indicate the existence of a disambiguation page.", "paramOrder": [ "1", "2", "topic" ], "format": "inline" } </templatedata> == Examples == {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{Disambiguation}}</nowiki></code> || {{Disambiguation|topic=Example}} |- | <code><nowiki>{{Disambiguation|Special:Random|topic=Example}}</nowiki></code> || {{Disambiguation|Special:Random|topic=Example}} |- | <code><nowiki>{{Disambiguation|Special:Random|Page Label|topic=this particular topic}}</nowiki></code> || {{Disambiguation|Special:Random|Page Label|topic=this particular topic}} |} == Dependencies == For this template to work properly, you need the following: * The {{tl|Hatnote}} base template. * The <code>.hatnote</code> class, found in [[MediaWiki:Common.css]]. == Source == Roughly based on [[wikipedia:Template:About|Wikipedia's About Template]]. <noinclude>[[Category:Template documentation]]</noinclude> 5fce9c689120c57454571ff0e60a2cd447df5713 模板:Disambiguation 10 105 127 2025-08-13T01:56:18Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><!-- -->{{#vardefine:topic|<!-- start vd -->{{#if:{{{topic|}}} | {{{topic}}} | {{PAGENAME}} }}<!-- end if -->}}<!-- end vd -->{{#vardefine:disambig|<!-- start vd -->{{#if:{{{1|}}}<!-- start custom disambig if -->|{{{1}}}<!-- start label if -->{{#if:{{{2|}}} | {{!}}{{{2}}} }}<!-- end label if -->|{{#var:topic}} (disambiguation)<!-- else; use regular disambig -->}}<!-- end custom disambig if -->}}<!-- end vd -->{{Hatnote|<!-- -->This page is about '''{{#var:topic}}'''. For other uses, see [[{{#var:disambig}}]].<!-- -->|icon=Disambig.svg<!-- -->}}<!-- --></includeonly><!-- --><noinclude>{{doc}}[[Category:Hatnote templates]]</noinclude> c4c62e7a1876492eb970ea182cf4ac0bcad97913 模板:Distinguish 10 106 128 2025-08-13T01:56:18Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><!-- -->{{#vardefine:text|<!-- start vd -->{{#if:{{{text|}}} | {{{text}}} |<!-- start top if -->{{#if:{{{2|}}}<!-- if more than one page -->|[[{{{1}}}]]{{#if:{{{3|}}}<!-- start concat if -->|, [[{{{2}}}]] or [[{{{3}}}]]<!-- concat two -->|<nowiki> </nowiki>or [[{{{2}}}]]<!-- else; concat one -->}}<!-- end concat if -->|[[{{{1}}}]]<!-- else; one page only -->}}<!-- end custom disambig if -->}}<!-- end if -->}}<!-- end vd -->{{Hatnote|<!-- -->Not to be confused with {{#var:text}}.<!-- -->}}<!-- --></includeonly><!-- --><noinclude>{{doc}}[[Category:Hatnote templates]]</noinclude> 67ae5406ffd29bec56cfe7ad6527bb09a9733496 模板:Distinguish/doc 10 107 129 2025-08-13T01:56:19Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <templatedata> { "params": { "1": { "label": "Alternative", "description": "The alternative page.", "example": "Alternative Page", "type": "wiki-page-name", "suggested": true }, "2": { "label": "Second Alternative", "description": "A second alternative page.", "example": "Second Alternative Page", "type": "wiki-page-name" }, "3": { "label": "Third Alternative", "description": "A third alternative page.", "example": "Third Alternative Page", "type": "wiki-page-name" }, "text": { "label": "Alternative Text", "description": "Instead of using pages, you can provide a full alternative text. This parameter overrides other provided parameters.", "example": "the alternative page, [[Alternative Page]]", "type": "line" } }, "description": "This hatnote template is meant to be used to indicate possible alternatives to what the reader wants to find.", "paramOrder": [ "1", "2", "3", "text" ], "format": "inline" } </templatedata> == Examples == {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{Distinguish|Special:Uncategorizedpages}}</nowiki></code> || {{Distinguish|Special:Uncategorizedpages}} |- | <code><nowiki>{{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles}}</nowiki></code> || {{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles}} |- | <code><nowiki>{{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles|Special:Uncategorizedcategories}}</nowiki></code> || {{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles|Special:Uncategorizedcategories}} |- | <code><nowiki>{{Distinguish|Special:Uncategorizedpages{{!}}Page 1}}</nowiki></code> (Custom link label) || {{Distinguish|Special:Uncategorizedpages{{!}}Page 1}} |- | <code><nowiki>{{Distinguish|text = Page 1, another name for [[Special:Uncategorizedpages]]}}</nowiki></code> || {{Distinguish|text = Page 1, another name for [[Special:Uncategorizedpages]]}} |} == Dependencies == For this template to work properly, you need the following: * The {{tl|Hatnote}} base template. * The <code>.hatnote</code> class, found in [[MediaWiki:Common.css]]. == Source == Roughly based on [[wikipedia:Template:Distinguish|Wikipedia's Distinguish Template]]. <noinclude>[[Category:Template documentation]]</noinclude> 2a06ed576ae6479add20834628f9378c657cb4fb 模板:For 10 108 130 2025-08-13T01:56:19Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><!-- -->{{#vardefine:text|<!-- start vd -->{{#if:{{{3|}}}<!-- if more than one page -->|[[{{{2}}}]]{{#if:{{{4|}}}<!-- start concat if -->|, [[{{{3}}}]] and [[{{{4}}}]]<!-- concat two -->|<nowiki> </nowiki>and [[{{{3}}}]]<!-- else; concat one -->}}<!-- end concat if -->|[[{{{2}}}]]<!-- else; one page only -->}}<!-- end if -->}}<!-- end vd -->{{Hatnote|<!-- -->For {{{1}}}, see {{#var:text}}.<!-- -->}}<!-- --></includeonly><!-- --><noinclude>{{doc}}[[Category:Hatnote templates]]</noinclude> 1899e48855153617f7c0bf3087b781bc80f0395c 模板:For/doc 10 109 131 2025-08-13T01:56:20Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <templatedata> { "params": { "1": { "label": "Topic", "description": "The topic the following pages are about.", "example": "more information", "type": "line", "required": true }, "2": { "label": "Related Page", "description": "A related page.", "example": "Related Page", "type": "wiki-page-name", "required": true }, "3": { "label": "Second Page", "description": "A second related page.", "example": "Second Related Page", "type": "wiki-page-name" }, "4": { "label": "Third Page", "description": "A third related page.", "example": "Third Related Page", "type": "wiki-page-name" } }, "description": "This hatnote template is meant to be used to show pages related to a topic the reader might want to visit.", "paramOrder": [ "1", "2", "3", "4" ], "format": "inline" } </templatedata> == Examples == {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{For|more information|Special:WantedPages}}</nowiki></code> || {{For|more information|Special:WantedPages}} |- | <code><nowiki>{{For|more information|Special:WantedPages|Special:UncategorizedPages}}</nowiki></code> || {{For|more information|Special:WantedPages|Special:UncategorizedPages}} |- | <code><nowiki>{{For|more information|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}}</nowiki></code> || {{For|more information|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}} |- | <code><nowiki>{{For|more information|Special:WantedPages{{!}}Page 1}}</nowiki></code> (Custom link label) || {{For|more information|Special:WantedPages{{!}}Page 1}} |} == Dependencies == For this template to work properly, you need the following: * The {{tl|Hatnote}} base template. * The <code>.hatnote</code> class, found in [[MediaWiki:Common.css]]. == Source == Roughly based on [[wikipedia:Template:For|Wikipedia's For Template]]. <noinclude>[[Category:Template documentation]]</noinclude> b2a30a9bf8acff259d5e86654a2de69c2d5e4fff 模板:Main 10 110 132 2025-08-13T01:56:20Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><!-- -->{{#vardefine:text|<!-- start vd -->{{#if:{{{2|}}}<!-- if more than one page -->|[[{{{1}}}]]{{#if:{{{3|}}}<!-- start concat if -->|, [[{{{2}}}]] and [[{{{3}}}]]<!-- concat two -->|<nowiki> </nowiki>and [[{{{2}}}]]<!-- else; concat one -->}}<!-- end concat if -->|[[{{{1}}}]]<!-- else; one page only -->}}<!-- end if -->}}<!-- end vd -->{{Hatnote|<!-- -->{{#if:{{{2|}}}|Main articles|Main article}}: {{#var:text}}<!-- -->}}<!-- --></includeonly><!-- --><noinclude>{{doc}}[[Category:Hatnote templates]]</noinclude> e02ac04db1bbce6b71a9aa8a5064182f662d8470 模板:Main/doc 10 111 133 2025-08-13T01:56:21Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <templatedata> { "params": { "1": { "label": "Article", "description": "A main article.", "example": "Article", "type": "wiki-page-name", "required": true }, "2": { "label": "Second Article", "description": "A second main article.", "example": "Second Article", "type": "wiki-page-name" }, "3": { "label": "Third Article", "description": "A third main article.", "example": "Third Article", "type": "wiki-page-name" } }, "description": "This hatnote template is meant to be in sections of an article mentioning information about another existing main article.", "paramOrder": [ "1", "2", "3" ], "format": "inline" } </templatedata> == Examples == {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{Main|Special:WantedPages}}</nowiki></code> || {{Main|Special:WantedPages}} |- | <code><nowiki>{{Main|Special:WantedPages#Section Title}}</nowiki></code> || {{Main|Special:WantedPages#Section Title}} |- | <code><nowiki>{{Main|Special:WantedPages|Special:UncategorizedPages}}</nowiki></code> || {{Main|Special:WantedPages|Special:UncategorizedPages}} |- | <code><nowiki>{{Main|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}}</nowiki></code> || {{Main|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}} |- | <code><nowiki>{{Main|Special:WantedPages{{!}}Page 1}}</nowiki></code> (Custom link label) || {{Main|Special:WantedPages{{!}}Page 1}} |} == Dependencies == This template requires the {{tl|Hatnote}} metatemplate. == Source == Roughly based on [[wikipedia:Template:For|Wikipedia's For Template]]. <noinclude>[[Category:Template documentation]]</noinclude> dd762adeece0f944821cb81ee14a8bd9cb539b22 模板:Ambox/doc 10 112 134 2025-08-13T01:56:21Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{#ifeq:{{ROOTPAGENAME}}|Ambox|"Ambox" is an abbreviation for '''A'''rticle '''m'''essage '''box'''. You can use amboxes in articles to indicate something important about the current page, often in the header.| This '''message template''' is an [[Template:Ambox|article message box]], or '''ambox'''. The documentation below discusses how to use each ambox provided by the wiki. }} == Premade amboxes == === Problem notice amboxes === These amboxes are used temporarily to notify other editors and visitors about a problem with an article. These amboxes support the following parameters: * <code>|tiny=</code>: If set to <code>yes</code>, the box will have less padding and the icon will be much smaller than default. * <code>|class=</code>: Any additional CSS classes to add to the ambox container element. * <code>|date=</code>: The date the ambox was added to the page. * <code>|nocat=</code>: If set to <code>yes</code>, no category will be added to the page. Use this only when creating documentation. '''Note:''' Premade amboxes need the base {{tl|Ambox}} template to work. {| class="wikitable" ! Code !! Result |- | {{tl|Cleanup}} || {{Cleanup|nocat=yes}} |- | {{tl|Delete}} || {{Delete|nocat=yes}} |- | {{tl|Merge|Example}} || {{Merge|Template:Ambox{{!}}Example|nocat=yes}} |- | {{tl|Move|Example}} || {{Move|Template:Ambox{{!}}Example|nocat=yes}} |- | {{tl|Split|Example}}<br/>{{tl|Split|Example 1|Example 2|Example 3}} || {{Split|Template:Ambox{{!}}Example|nocat=yes}} {{Split|Template:Ambox{{!}}Example 1|Template:Ambox{{!}}Example 2|Template:Ambox{{!}}Example 3|nocat=yes}} |- | {{tl|Stub}} || {{Stub|nocat=yes}} |- |} === Informational amboxes === These amboxes are intended as permanent fixtures to a page, to notify visitors about some piece of information relevant to the page. These amboxes support the following parameters in addition to any listed: * <code>|tiny=</code>: If set to <code>yes</code>, the box will have less padding and the icon will be much smaller than default. * <code>|class=</code>: Any additional CSS classes to add to the ambox container element. {| class="wikitable" ! Code !! Additional parameters !! Result |- | {{tl|Spoiler warning}} || || {{Spoiler warning|nocat=yes}} |- | {{tl|No direct use}} || || {{No direct use|nocat=yes}} |- | {{tl|Uses Lua}} || <code><nowiki>|1=</nowiki></code>, a comma-separated list of modules used || {{Uses Lua|nocat=yes}} |} === Optional parameters === You can use optional parameters to further customize a premade ambox. The example below is using <code>tiny=yes</code> and <code>date=01/01/2021</code>. {{Cleanup|tiny=yes|date=01/01/2021|nocat=yes}} == Creating a custom ambox == You can create additional ambox templates as needed using the following parameters: <pre> {{Ambox | color = The left border color. | icon = The icon image to be displayed. | title = The optional title. | message = The explanation text displayed. | tiny = If you want the tiny version of the ambox, fill the parameter with "yes". | date = An optional date of creation for the message. | class = An optional CSS class for the ambox. }} </pre> == Dependencies == For this template to work properly, you need the following: * <code>.ambox</code> and any related classes, found in [[MediaWiki:Common.css]]. <includeonly>[[Category:Notice templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> d4fda481c06177d59ff39364bf17e15d7f1adfbc 模板:Cleanup 10 113 135 2025-08-13T01:56:22Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{Ambox | color = gold | icon = Cleanup.svg | message = This page does not meet '''{{SITENAME}}'''<nowiki/>'s page quality standards. You can [{{fullurl:{{FULLPAGENAME}}|action=edit}} edit it] to help fix grammar, formatting, or code issues. | tiny = {{{tiny|}}} | class = {{{class|}}} | date = {{{date|}}} }}<!-- -->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Pages in need of improvement]]}}</includeonly><!-- --><noinclude>{{Cleanup|nocat=yes}} {{doc|Template:Ambox/doc}}</noinclude> 9c9fb940d733227f74a7ce12720d22f569bd4d3e 模板:Delete 10 114 136 2025-08-13T01:56:22Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{Ambox | color = grey | icon = Delete.svg | title = Candidate for Deletion | message = This page lacks relevance for '''{{SITENAME}}''' and is a candidate for '''deletion'''. | tiny = {{{tiny|}}} | class = {{{class|}}} | date = {{{date|}}} }}<!-- -->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for deletion]]}}</includeonly><!-- --><noinclude>{{Delete|nocat=yes}} {{doc|Template:Ambox/doc}}</noinclude> 6c827de94518d7f5f1635b13425be0d0fb4078da 模板:No direct use 10 115 137 2025-08-13T01:56:23Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{ambox|icon=Warning-red.svg|title=Don't call this template directly from any content page! |message=This template is intended to be used inside of another template. Then that template in turn may be used on content pages. |color=red |tiny={{{tiny|}}} |class={{{class|}}} }}</includeonly><noinclude>{{doc|Template:Ambox/doc}} [[Category:Notice templates]]</noinclude> 22c9c1b0d6c05220eb6d7ad84073f7d878b60b68 模板:UsesLua 10 116 138 2025-08-13T01:56:23Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #REDIRECT [[Template:Uses Lua]] 9675a92267565619bc6418ec4e88163985302408 模板:Cleanup/doc 10 117 139 2025-08-13T01:56:24Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #REDIRECT [[Template:Ambox/doc]] 286a3914c1d2770ff27394ac3d3f36a685542cb8 模板:Delete/doc 10 118 140 2025-08-13T01:56:25Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #REDIRECT [[Template:Ambox/doc]] 286a3914c1d2770ff27394ac3d3f36a685542cb8 模板:Spoiler warning 10 119 141 2025-08-13T01:56:26Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{Ambox | color = red | icon = Warning-red.svg | title = Spoiler Warning | message = This page contains '''spoilers'''. View at your own discretion. | tiny = {{{tiny|}}} | class = {{{class|}}} }}<noinclude>{{doc|Template:Ambox/doc}}</noinclude> d46344bae30adce89ead1cf12e8c3ff904e95203 模板:Spoiler warning/doc 10 120 142 2025-08-13T01:56:26Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #REDIRECT [[Template:Ambox/doc]] 286a3914c1d2770ff27394ac3d3f36a685542cb8 模板:Uses Lua/doc 10 121 143 2025-08-13T01:56:27Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #REDIRECT [[Template:Ambox/doc]] 286a3914c1d2770ff27394ac3d3f36a685542cb8 模板:Stub 10 122 144 2025-08-13T01:56:27Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{Ambox | color = gold | icon = Stub.svg | message = This page is a [[support:Stub|stub]]. You can help '''{{SITENAME}}''' by [{{fullurl:{{FULLPAGENAME}}|action=edit}} expanding it]. | tiny = {{{tiny|}}} | class = {{{class|}}} | date = {{{date|}}} }}<!-- -->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Stubs]]}}</includeonly><!-- --><noinclude>{{Stub|nocat=yes}} {{doc|Template:Ambox/doc}}</noinclude> 1effeb7d6eb04a0b11c76b8bfa871703461c9344 模板:Stub/doc 10 123 145 2025-08-13T01:56:27Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:Ambox/doc]] 68bfb03f8f28c95443c7b1997f252c236bf87256 模板:NoDirectUse 10 124 146 2025-08-13T01:56:28Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #REDIRECT [[Template:No direct use]] 8448af1f61f0d64a84806b006c70670d9296acde 模板:No direct use/doc 10 125 147 2025-08-13T01:56:28Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:Ambox/doc]] 68bfb03f8f28c95443c7b1997f252c236bf87256 模板:Merge 10 126 148 2025-08-13T01:56:29Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{Ambox | color = purple | icon = Merge.svg | message = It has been proposed that this page be [[support:Merge|merged]] with [[{{{1}}}]]. | tiny = {{{tiny|}}} | class = {{{class|}}} | date = {{{date|}}} }}<!-- -->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for merging]]}}</includeonly><!-- --><noinclude>{{Merge|Template:Merge|nocat=yes}} {{doc|Template:Ambox/doc}}</noinclude> 9975c110e793cc1943eac9ea8e62257d704ab853 模板:Merge/doc 10 127 149 2025-08-13T01:56:29Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #REDIRECT [[Template:Ambox/doc]] 286a3914c1d2770ff27394ac3d3f36a685542cb8 模板:Move 10 128 150 2025-08-13T01:56:30Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{Ambox | color = darkorange | icon = Move.svg | message = It has been proposed that this page be moved to [[{{{1}}}]]. | tiny = {{{tiny|}}} | class = {{{class|}}} | date = {{{date|}}} }}<!-- -->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for moving]]}}</includeonly><!-- --><noinclude>{{Move|Template:Ambox{{!}}Example|nocat=yes}} {{doc|Template:Ambox/doc}}</noinclude> dc4fd9090208e453457d6d2df193b9a7ee3b562d 模板:Move/doc 10 129 151 2025-08-13T01:56:30Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #REDIRECT [[Template:Ambox/doc]] 286a3914c1d2770ff27394ac3d3f36a685542cb8 模板:Split 10 130 152 2025-08-13T01:56:31Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><!-- -->{{#vardefine:pages|<!-- start vd -->{{#if:{{{2|}}}<!-- if more than one page -->|new pages titled [[{{{1}}}]]{{#if:{{{3|}}}<!-- start concat if -->|, [[{{{2}}}]] and [[{{{3}}}]]<!-- concat two -->|<nowiki> </nowiki>and [[{{{2}}}]]<!-- else; concat one -->}}<!-- end concat if -->|a new page titled [[{{{1}}}]]<!-- else; one page only -->}}<!-- end if -->}}<!-- end vd -->{{Ambox | color = purple | icon = Split.svg | message = It has been proposed that this page be split into {{#var:pages}}. | tiny = {{{tiny|}}} | class = {{{class|}}} | date = {{{date|}}} }}<!-- -->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for splitting]]}}</includeonly><!-- --><noinclude>{{Split|Template:Ambox{{!}}Example|nocat=yes}} {{Split|Template:Ambox{{!}}Example 1|Template:Ambox{{!}}Example 2|Template:Ambox{{!}}Example 3|nocat=yes}} {{doc|Template:Ambox/doc}}</noinclude> 73f5044c8b972e18c3b7880f94b0644e4a0e6ac7 模板:Split/doc 10 131 153 2025-08-13T01:56:31Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #REDIRECT [[Template:Ambox/doc]] 286a3914c1d2770ff27394ac3d3f36a685542cb8 模板:Anchor 10 132 154 2025-08-13T01:56:32Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><!-- --><span id="{{{1}}}"></span><!-- --></includeonly><!-- --><noinclude>{{doc}} [[Category:Navigation templates]]</noinclude> 08ccba46722925866447768d344bf540b0b55e79 模板:Anchor/doc 10 133 155 2025-08-13T01:56:32Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki == Summary == This template can be used to insert an invisible anchor (reference points) into a page that can later be used by internal wiki links. == Usage == To create a custom anchor, use <code><nowiki>{{Anchor|Anchor Name}}</nowiki></code> anywhere in the page. For example, if you create the anchor <code><nowiki>{{Anchor|Example Anchor}}</nowiki></code> in the page <code><nowiki>[[Example]]</nowiki></code>, you can access it through the internal link <code><nowiki>[[Example#Example Anchor]]</nowiki></code>. Remember that you can create a [[support:Redirect|redirect]] to this template so that you can call it more easily, such as with <code><nowiki>{{a|Anchor Name}}</nowiki></code>. <noinclude>[[Category:Template documentation]]</noinclude> 4b0ddb50416a354db262e62617d9b45056f4d526 模板:Key/doc/Xbox 10 134 156 2025-08-13T01:56:33Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki Images source: [[dev:Category:Xbox input images]] === Series & One === <code><nowiki>{{Key|Xbox|A}}</nowiki></code> {{Key|Xbox|A}} <code><nowiki>{{Key|Xbox|B}}</nowiki></code> {{Key|Xbox|B}} <code><nowiki>{{Key|Xbox|X}}</nowiki></code> {{Key|Xbox|X}} <code><nowiki>{{Key|Xbox|Y}}</nowiki></code> {{Key|Xbox|y}} <code><nowiki>{{Key|Xbox|Left Thumbstick}}</nowiki></code> {{Key|Xbox|Left Thumbstick}} <code><nowiki>{{Key|Xbox|Right Thumbstick}}</nowiki></code> {{Key|Xbox|Right Thumbstick}} <code><nowiki>{{Key|Xbox|Left Thumbstick Press}}</nowiki></code> {{Key|Xbox|Left Thumbstick Press}} <code><nowiki>{{Key|Xbox|Right Thumbstick Press}}</nowiki></code> {{Key|Xbox|Right Thumbstick Press}} <code><nowiki>{{Key|Xbox|LB}}</nowiki></code> {{Key|Xbox|LB}} <code><nowiki>{{Key|Xbox|RB}}</nowiki></code> {{Key|Xbox|RB}} <code><nowiki>{{Key|Xbox|View}}</nowiki></code> {{Key|Xbox|View}} <code><nowiki>{{Key|Xbox|Menu}}</nowiki></code> {{Key|Xbox|Menu}} <code><nowiki>{{Key|Xbox|Button}}</nowiki></code> {{Key|Xbox|Button}} === Xbox Series === <code><nowiki>{{Key|Xbox|D-pad}}</nowiki></code> {{Key|Xbox|D-pad}} <code><nowiki>{{Key|Xbox|D-pad Left}}</nowiki></code> {{Key|Xbox|D-pad Left}} <code><nowiki>{{Key|Xbox|D-pad Right}}</nowiki></code> {{Key|Xbox|D-pad Right}} <code><nowiki>{{Key|Xbox|D-pad Up}}</nowiki></code> {{Key|Xbox|D-pad Up}} <code><nowiki>{{Key|Xbox|D-pad Down}}</nowiki></code> {{Key|Xbox|D-pad Down}} <code><nowiki>{{Key|Xbox|LT}}</nowiki></code> {{Key|Xbox|LT}} <code><nowiki>{{Key|Xbox|RT}}</nowiki></code> {{Key|Xbox|RT}} <code><nowiki>{{Key|Xbox|Share}}</nowiki></code> {{Key|Xbox|Share}} ==== Diagram ==== <code><nowiki>{{Key|Xbox|Series Controller Diagram}}</nowiki></code> {{Key|Xbox|Series Controller Diagram}} === Xbox One === <code><nowiki>{{Key|Xbox|One D-pad}}</nowiki></code> {{Key|Xbox|D-pad}} <code><nowiki>{{Key|Xbox|One D-pad Left}}</nowiki></code> {{Key|Xbox|D-pad Left}} <code><nowiki>{{Key|Xbox|One D-pad Right}}</nowiki></code> {{Key|Xbox|D-pad Right}} <code><nowiki>{{Key|Xbox|One D-pad Up}}</nowiki></code> {{Key|Xbox|D-pad Up}} <code><nowiki>{{Key|Xbox|One D-pad Down}}</nowiki></code> {{Key|Xbox|D-pad Down}} <code><nowiki>{{Key|Xbox|One Left Trigger}}</nowiki></code> {{Key|Xbox|One Left Trigger}} <code><nowiki>{{Key|Xbox|One Right Trigger}}</nowiki></code> {{Key|Xbox|One Right Trigger}} ==== Diagram ==== <code><nowiki>{{Key|Xbox|One Controller Diagram}}</nowiki></code> {{Key|Xbox|One Controller Diagram}} __NOTOC__ <noinclude>[[Category:Key template documentation]]</noinclude> adce81e2e9eafcf930052a8993d3e5625665202e 模板:Key/doc/DualSense 10 135 157 2025-08-13T01:56:34Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki Images source: [[dev:Category:DualSense input images]] === Buttons === <code><nowiki>{{Key|PS|Directional}}</nowiki></code> {{Key|PS|Directional}} <code><nowiki>{{Key|PS|Directional Left}}</nowiki></code> {{Key|PS|Directional Left}} <code><nowiki>{{Key|PS|Directional Right}}</nowiki></code> {{Key|PS|Directional Right}} <code><nowiki>{{Key|PS|Directional Up}}</nowiki></code> {{Key|PS|Directional Up}} <code><nowiki>{{Key|PS|Directional Down}}</nowiki></code> {{Key|PS|Directional Down}} <code><nowiki>{{Key|PS|Left Stick}}</nowiki></code> {{Key|PS|Left Stick}} <code><nowiki>{{Key|PS|Right Stick}}</nowiki></code> {{Key|PS|Right Stick}} <code><nowiki>{{Key|PS|Touch Pad}}</nowiki></code> {{Key|PS|Touch Pad}} <code><nowiki>{{Key|PS|Circle}}</nowiki></code> {{Key|PS|Circle}} <code><nowiki>{{Key|PS|Cross}}</nowiki></code> {{Key|PS|Cross}} <code><nowiki>{{Key|PS|Square}}</nowiki></code> {{Key|PS|Square}} <code><nowiki>{{Key|PS|Triangle}}</nowiki></code> {{Key|PS|Triangle}} <code><nowiki>{{Key|PS|Create}}</nowiki></code> {{Key|PS|Create}} <code><nowiki>{{Key|PS|Options}}</nowiki></code> {{Key|PS|Options}} <code><nowiki>{{Key|PS|L1}}</nowiki></code> {{Key|PS|L1}} <code><nowiki>{{Key|PS|R1}}</nowiki></code> {{Key|PS|R1}} <code><nowiki>{{Key|PS|L2}}</nowiki></code> {{Key|PS|L2}} <code><nowiki>{{Key|PS|R2}}</nowiki></code> {{Key|PS|R2}} <code><nowiki>{{Key|PS|L3}}</nowiki></code> {{Key|PS|L3}} <code><nowiki>{{Key|PS|R3}}</nowiki></code> {{Key|PS|R3}} <code><nowiki>{{Key|PS|Mute}}</nowiki></code> {{Key|PS|Mute}} <code><nowiki>{{Key|PS|PS}}</nowiki></code> {{Key|PS|PS}} === Diagram === <code><nowiki>{{Key|PS|Controller Diagram}}</nowiki></code> {{Key|PS|Controller Diagram}} <noinclude>[[Category:Key template documentation]]</noinclude> 84fa5123f9494d3572fef65e1aa63dd95ef476be 模板:Gad 10 136 158 2025-08-13T01:56:35Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <code>Gadget-[[MediaWiki:Gadget-{{{1}}}|{{{1}}}]]</code><noinclude>[[Category:Formatting templates]]</noinclude> dd027468a6022472506b1fc2973d6299ec01e854 模板:From Wikipedia 10 137 159 2025-08-13T01:56:35Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{Ambox | color = darkblue | icon = Wikipedia.svg | title= This code is adapted from [[wikipedia:Main Page|Wikipedia]]. | message = For the original code, see the following pages: {{#arraymap:{{{1|}}}|,|%s|[[wikipedia:%s|%s]]}} | tiny = {{{tiny|}}} | class = {{{class|}}} }}</includeonly><noinclude>{{doc}}</noinclude> 0bb256ef5acc38fb0cfbdacc22e75aab89bd6e2c 模板:!-! 10 138 160 2025-08-13T01:56:35Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki |-|<noinclude>{{documentation}}</noinclude> c634369c1e88b95ebe6a6d827cb32dc1e9c61fec 模板:!-!/doc 10 139 161 2025-08-13T01:56:36Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc 模板:Color 10 140 162 2025-08-13T01:56:36Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><span class="color">{{{1}}}&nbsp;<span class="color__splotch" style="background-color: {{{1}}};" title="{{{1}}}"></span></span>[[Category:Pages with colors]]</includeonly><noinclude> {{doc}} [[Category:Formatting templates]] </noinclude> 8d576236ad82770d3c04720d4ac105edcb835874 模板:Color/doc 10 141 163 2025-08-13T01:56:37Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This template creates a small color splotch with a given background color next to a plaintext color code. This is useful for previewing colors. ==Usage== {{tlx|color|<color>}} Where <code><color></code> is any valid [https://developer.mozilla.org/en-US/docs/Web/CSS/color_value CSS color]. ==Examples== <pre> My favorite color is {{color|darkgreen}} I think the current {{color|#6d8afb}} of links should be changed to a {{color|#6df4fb}} RGB is cool too, you can do {{color|rgb(128,255,128)}}, or even transparency with {{color|rgba(128,255,128,0.5)}}. </pre> Produces: My favorite color is {{color|darkgreen}} I think the current {{color|#6d8afb}} of links should be changed to a {{color|#6df4fb}} RGB is cool too, you can do {{color|rgb(128,255,128)}}, or even transparency with {{color|rgba(128,255,128,0.5)}}. <noinclude>[[Category:Template documentation]]</noinclude> cb66b177cf785e1b3f60e28e36852b253e4b3d82 模板:Example character infobox 10 142 164 2025-08-13T01:56:37Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{#invoke:Infobox|main <!-- See https://support.wiki.gg/wiki/DRUID_infoboxes for extra documentation --> <!-- the "kind" categorizes this type of infobox. For example, you might want to write `Character`, `Level`, or `Item`. --> <!-- This `kind` value should be unique to this template, and no other infobox template should have the same value --> |kind=example-1 <!-- You can almost certainly leave the separator alone, unless one of your *section names* has a comma in it --> |sep=, <!-- feel free to edit the 300px but mostly try to avoid changing this next line unless you are adding tabs --> |image={{#if:{{{image|}}}|[[File:{{{image}}}{{!}}300px]]}} <!-- every infobox needs a |sections= parameter, which lists the groups of sections, in order top to bottom --> |sections=General Info, Stats <!-- for each section, specify the list of fields that you want to show up in that section, top to bottom --> <!-- empty fields (not specified on the content page) will not show up --> |General Info=Region,Element |Stats=Attack, HP, Armor, Attack Speed <!-- this field formats the `Attack Speed` parameter when it's specified by the content page, adding a % sign to the end of it. --> <!-- this is an optional operation to do, only do it if you need to provide some extra formatting --> |Attack Speed={{#if:{{{Attack Speed|}}}|{{{Attack Speed}}}%}} }}<!-- Here is the above code without comments for easier copy-pasting: {{#invoke:Infobox|main |kind=example-1 |sep=, |image={{#if:{{{image|}}}|[[File:{{{image}}}{{!}}300px]]}} |sections=General Info, Stats |General Info=Region,Element |Stats=Attack, HP, Armor, Attack Speed |Attack Speed={{#if:{{{Attack Speed|}}}|{{{Attack Speed}}}%}} }} --></includeonly><noinclude> {{documentation}} [[Category:Infobox templates]]</noinclude> f49d0f82d5a212306ff66b8fee112ecf88123576 模板:Example character infobox/doc 10 143 165 2025-08-13T01:56:37Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <noinclude>Are you trying to edit [[Template:Example character infobox]]? If so, you may be in the wrong place - this is the '''documentation page''', not the template itself. To edit the template, please go here: {{fullurl:Template:Example character infobox|action=edit}} </noinclude>This is an example character infobox using the [[support:DRUID infoboxes|DRUID infoboxes]] framework. You can edit it, rename it, or delete it as desired. == Modify this template == To see how DRUID works, please '''edit this page'''! It has several comments explaining the different parts of how to make an infobox. == Copyable code for use on other content pages == If you want to create pages using this infobox, you can use the snippet below. Please understand, this code is for CONTENT PAGES ONLY!! It does not have anything to do with changing what the template supports. <syntaxhighlight lang="wikitext" style="overflow: auto;"> {{Example character infobox |title= |image= |Region= |Element= |Attack= |HP= |Armor= |Attack Speed= }} </syntaxhighlight><noinclude>[[Category:Template documentation]]</noinclude> cc625bd426cde7dbdfa16b8330ff21cd1ef2e942 模板:License/indie.io 10 144 166 2025-08-13T01:56:38Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = developer | darkIcon = yes | icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]] | text = This file is owned by [https://indie.io indie.io] and/or its licensors, and is licensed under the [https://indie.io indie.io] [https://www.indie.io/terms-of-service Terms of Use].<br/> All trademarks and registered trademarks present in the file are proprietary to [https://indie.io indie.io] and/or its licensors. }}</includeonly><noinclude> This template currently looks like: {{License/indie.io}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 49823bdf8d378ff755fa7b6493afde40f6a4e19a 167 166 2025-08-13T01:56:38Z ARTIFICER 564804 受保護 "[[模板:License/indie.io]]"​([編輯=仅允许wiki.gg员工](無限期)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = developer | darkIcon = yes | icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]] | text = This file is owned by [https://indie.io indie.io] and/or its licensors, and is licensed under the [https://indie.io indie.io] [https://www.indie.io/terms-of-service Terms of Use].<br/> All trademarks and registered trademarks present in the file are proprietary to [https://indie.io indie.io] and/or its licensors. }}</includeonly><noinclude> This template currently looks like: {{License/indie.io}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 49823bdf8d378ff755fa7b6493afde40f6a4e19a 模板:- 10 145 168 2025-08-13T01:56:38Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #REDIRECT [[Template:Clear]] 1a2aa4a9ba7478e54a2b21cbce68887ea297ea86 模板:Clear/doc 10 146 169 2025-08-13T01:56:39Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This template allows you to [https://developer.mozilla.org/en-US/docs/Web/CSS/clear clear] the left side, the right side, or both by adding <code>&lt;div style="clear:left/right/both;"&gt;&lt;/div&gt;</code> ==Usage== {{tlx|Clear}}: Makes content wait until existing content is completed in all columns. Often used to stop text from flowing next to unrelated images. An optional <code>class</code> parameter can additionally be given for custom functionality. To clear the left, simply put {{tlx|Clear|left}}. To clear the right, put {{tlx|Clear|right}}. To clear both sides, put {{tlx|Clear}}. This template can also be called with {{tlx|-}} for short. <templatedata> { "params": { "1": { "label": "Direction", "description": "Which direction to clear", "type": "string", "default": "both", "suggestedvalues": [ "left", "right", "both" ] }, "class": { "label": "Class", "description": "A class to give to the clear", "type": "string" } }, "description": "Clears the left, right, or both.", "format": "inline" } </templatedata> <noinclude> [[Category:Template documentation]] </noinclude> 30e700cb1ba6902a86860319bd230680193d3b04 模板:Discord 10 147 170 2025-08-13T01:56:39Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{#if:{{{1|{{{id|}}}}}}|<!-- -->{{#ifeq: {{lc:{{{full|}}}<!-- -->}} | yes<!-- display the full widget: -->|<div class="DiscordIntegrator" style="width: {{#or:{{{width|}}}|100%}}; height: {{#or:{{{height|}}}|300px}}" data-id="{{{1|{{{id}}}}}}" data-logged-in="{{{loggedIn}}}" data-theme="{{{theme|}}}" data-width="100%" data-height="100%"><!-- -->If you see this, your JavaScript might be disabled or DiscordIntegrator plugin isn't working. If the latter, please contact a wiki administrator.</div><!-- display only the small widget: -->|<div id="discord-compact-widget" data-id="{{{1|{{{id}}}}}}"></div><!-- -->}}<!-- case: id is not supplied -->|<strong class="error">DiscordIntegrator error: ID of the server isn't supplied.</strong> For instructions on how to find a Discord server ID, see [https://support.discord.com/hc/articles/206346498 this Discord Help Center article]<!-- -->}}</includeonly><!-- -->[[Category:Pages with Discord embeds]]<noinclude>{{Documentation}} [[Category:Templates]]</noinclude> 7d39c3a9d1b4eb8e95becaf418c16ec30cb9c077 模板:Discord/doc 10 148 171 2025-08-13T01:56:40Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This template allows you to either use [[support:DiscordCompact|DiscordCompact]] or [[support:DiscordWidget|DiscordWidget]] to display information about a certain Discord server. == Usage == In order to be able to show a Discord server widget on your wiki, first go to your Discord server and do the following: * Open the <code>Server Settings</code>, then go to the <code>Engagement</code> section. * Scroll down to <code>Server Widget</code>. * Enable the widget. * Copy the <code>Server ID</code>. Then, do the following depending on the type of widget you want to use (compact or full). === Compact widget (default) === {{main|support:DiscordCompact{{!}}DiscordCompact}} The compact widget is the default one. To use it, simply add the template with the server ID either as the '''first''' parameter or as the <code>id</code> parameter: * <code><nowiki>{{Discord|serverID}}</nowiki></code> * <code><nowiki>{{Discord|id=serverID}}</nowiki></code> === Full widget === {{main|support:DiscordWidget{{!}}DiscordWidget}} To use the full version of the Discord widget, you have to specify <code>full=yes</code> as one of the template parameters, with the ID either as the '''first''' parameter or as the <code>id</code> parameter: * <code><nowiki>{{Discord|serverID|full=yes}}</nowiki></code> * <code><nowiki>{{Discord|full=yes|id=serverID}}</nowiki></code> You can further customize the widget with the <code>width</code>, <code>height</code> and other parameters. See the Examples section and the full documentation for DiscordWidget on the [[support:DiscordWidget|Support Wiki]]. == Examples == {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{Discord|951501892553424917}}</nowiki></code><br/><code><nowiki>{{Discord|id=951501892553424917}}</nowiki></code> || {{Discord|951501892553424917}} |- | <code><nowiki>{{Discord|951501892553424917}|full=yes}</nowiki></code> || {{Discord|951501892553424917|full=yes}} |- | <pre><nowiki>{{Discord|full=yes |id = 951501892553424917 |width = 300px |height = 500px }}</nowiki></pre> || {{Discord|full=yes|id=951501892553424917|width=300px|height=500px}} |} == Dependencies == * As stated before, both Compact and Widget require the given Discord server to have Widgets enabled in its Server Settings. * Both Compact and Widget require the <code>discordTemplate</code> gadget: ** [[MediaWiki:Gadgets/discordTemplate]] ** [[MediaWiki:Gadgets/discordTemplate/main.js]] == TemplateData == <templatedata> { "params": { "1": { "aliases": [ "id" ], "label": "Server ID", "description": "The Discord server's ID.", "example": "951501892553424917", "type": "line", "required": true }, "full": { "label": "Use full widget", "example": "yes", "type": "boolean", "description": "Do you want to use the full widget?" }, "width": { "label": "Width (full widget only)", "description": "A custom width for the full widget.", "example": "300px", "type": "line" }, "height": { "label": "Height (full widget only)", "description": "A custom height for the full widget.", "example": "500px", "type": "line" } }, "description": "This template allows you to either use DiscordCompact or DiscordWidget to display information about a certain Discord server.", "paramOrder": [ "1", "full", "width", "height" ], "format": "block" } </templatedata> 2b1165b9383a06a5766054d0d38b8b045cf83b25 模板:Main page box/end 10 149 172 2025-08-13T01:56:40Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly></div> </div></includeonly><noinclude> {{doc}} [[Category:Main page templates]] </noinclude> 506617faba565eb65144b21c3ead8fe5c2010b55 模板:Main page box/start 10 150 173 2025-08-13T01:56:41Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><div class="mp-box <!-- These variables are used to determine if certain layouts should hide certain boxes. The variable is created in and passed from [[Module:Main page]], and is formatted as a pseudo bitmask to reduce variable usage An example of this variable would be "1,1,0," which would mean display on desktop and tablet but not on mobile -->{{#ifeq:{{#explode:{{#var:imp-variable-display-box}}|,|0}}|0|mp-hide-on-desktop}} <!-- -->{{#ifeq:{{#explode:{{#var:imp-variable-display-box}}|,|1}}|0|mp-hide-on-tablet}} <!-- -->{{#ifeq:{{#explode:{{#var:imp-variable-display-box}}|,|2}}|0|mp-hide-on-mobile}} <!-- -->{{{class|}}}" style="grid-area:{{#var:imp-variable-id}}; {{{style|}}}" id="mp-box-{{#var:imp-variable-id}}" data-box-id="{{#var:imp-variable-id}}"><!-- -->{{#if:{{{title|{{{1|}}}}}}| <h2> {{{title|{{{1|}}}}}} </h2> }}<div class="mp-body"></includeonly><noinclude> {{doc}} [[Category:Main page templates]] </noinclude> 62eedb503b63a36fc31a301f8ea6b15f6ff9bf60 模板:Main page box/preload 10 151 174 2025-08-13T01:56:41Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{Main page box/start | title = $1 }} Content goes here, between the start and end templates. Feel free to use wikitext, tables, templates, new lines, whatever. {{Main page box/end}}<includeonly><no<noinclude></noinclude>include>[[Category:Main page boxes]]</no<noinclude></noinclude>include></includeonly><!-- don't edit this line --><noinclude> [[Category:Main page templates]] </noinclude> 9b16288e15e3c8c9ede76b4dc76e538d2253cf23 模板:Main page 10 152 175 2025-08-13T01:56:41Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{#invoke:Main page|main}} __NOTOC__ __NOEDITSECTION__ [[Category:{{SITENAME}}| ]]</includeonly><noinclude> {{doc}} [[Category:Main page templates]] </noinclude> 64a0dbb502a75c44e4b3f474772d8502bdf44e40 模板:Main page box/create 10 153 176 2025-08-13T01:56:42Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{#tag: inputbox | type = create width = 40 default = {{{1|}}} buttonlabel = Create this box prefix = {{#or:{{{rootpage|}}}|{{MediaWiki:Mainpage}}}}/ placeholder = box name (no spaces) preload = Template:Main page box/preload summary = Created using preload preloadparams[] = {{ucfirst:{{{1|Example}}}}} }}<noinclude>[[Category:Main page templates]]</noinclude> da58eca98a44a09e476c5b4a5cafde116b6cdac9 模板:Main page box 10 154 177 2025-08-13T01:56:42Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><code>Template:Main page box</code> is not intended to be used directly, please use [[Template:Main page box/start]] and [[Template:Main page box/end]].</includeonly><noinclude> This template is used to create the boxes of the IMProved Main Page (IMP) framework. '''It should not be called directly''', instead using {{tl|Main page box/start}} and {{tl|Main page box/end}}. <div style="text-align:center;"> Use the box below to create a page with the required templates already in place, ready for you to add your content. {{/create}} The box name can not contain spaces or start with a number. Those are probably the only restrictions you'll run into, but for a full list see [https://developer.mozilla.org/en-US/docs/Web/CSS/custom-ident <custom-ident> on MDN web docs]. </div> ==Parameters== These are the parameters used by {{tl|Main page box/start}}. All parameters are optional. {| class="wikitable" ! Name !! Data type !! Description |- | title || Wikitext || The title of the box. This can be empty, in which case the box will contain only the content. |- | class || CSS classes || A list of classes to be passed to the box, separated by spaces and without quotes. Standard options are <code>centered-content</code> to vertically center contents, and <code>has-floating-image</code> in case floating images are needed in the box (normally the flex layout disallows this). |- | style || CSS declarations || Inline CSS to be applied directly to the box, without quotes. A common usage is <code>text-align:center;</code> for cases where it's desired for individual boxes to have centered text. |} [[Category:Main page templates]] [[Category:Template documentation]] </noinclude> cbbd25d1eb0105a8be55d0cc174f385fc467ffad 模板:Main page box/start/doc 10 155 178 2025-08-13T01:56:43Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki See [[Template:Main page box]] for information on how to use this. ==TemplateData== <templatedata> { "params": { "class": { "label": "Class", "description": "Additional classes to give to the box wrapping this box.", "example": "centered-content", "suggestedvalues": [ "centered-content", "has-floating-image" ] }, "style": { "label": "Style", "description": "Inline CSS to add to the box wrapping this box", "example": "text-align:center;", "type": "string" }, "title": { "aliases": [ "1" ], "label": "Title", "description": "The title of this box.", "example": "Welcome to the wiki!", "type": "content", "suggested": true } }, "description": "Creates a box for use on the main page.", "paramOrder": [ "title", "class", "style" ], "format": "block" } </templatedata> <noinclude>[[Category:Template documentation]]</noinclude> 860e1be8fbf205ab2b3214cb91860a77fd3ef52b 模板:Main page box/end/doc 10 156 179 2025-08-13T01:56:43Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki See [[Template:Main page box]] for information on how to use this. <noinclude>[[Category:Template documentation]]</noinclude> e73182bed655118b10da971b634dc9c3bf3e3d39 模板:Main page/doc 10 157 180 2025-08-13T01:56:43Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This template is used to create an IMP Main Page. It uses [[Module:Main page]] to arrange a series of [[Template:Main page box]]es in a [https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_grid_layout CSS grid]. ==Simple explanation== The layout is made using keywords arranged in a grid. This grid has 3 columns on desktop-width screens, 2 columns on tablet, and 1 on mobile. Each can have as many rows as you want. Each keyword represents the same section and can span multiple rows and/or columns, but ''must'' form a contiguous rectangle of any dimension (1x1, 1x2, 2x2, 2x3, etc.). For example, the following input to desktop: <pre style="display:table;"> welcome welcome welcome about links links about contribute contribute </pre> would produce a grid resembling the following: {| class="wikitable" | style="background-color:rgba(0,255,0,0.15)" | welcome | style="background-color:rgba(0,255,0,0.15)" | welcome | style="background-color:rgba(0,255,0,0.15)" | welcome |- | style="background-color:rgba(255,0,255, 0.15)" | about | style="background-color:rgba(0,0,255, 0.15)" | links | style="background-color:rgba(0,0,255, 0.15)" | links |- | style="background-color:rgba(255,0,255, 0.15)" | about | style="background-color:rgba(255,255,0, 0.15)" | contribute | style="background-color:rgba(255,255,0, 0.15)" | contribute |} Where <code>welcome</code> is the contents of [[{{MediaWiki:Mainpage}}/welcome]], <code>about</code> is the contents of [[{{MediaWiki:Mainpage}}/about]], and so on. See [[Template:Main page box]] for more information about creating your own boxes. If you enter a keyword that does not have a corresponding box already, you'll be prompted to create one when saving or previewing the page. If you leave a keyword out of a certain layout, it will not be displayed on that layout. A warning will be given at the top of the edit preview in case this was an accident, but can be safely ignored if intentional. For additional hints and information, see the comments that came on your main page or ask a wiki.gg staff member for help. ==Technical explanation== For the CSS savvy, this section explains how it works a bit under the hood. The input to desktop, tablet, and mobile create [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS variables] which are then used as the value of [https://developer.mozilla.org/en-US/docs/Web/CSS/grid-template-areas grid-template-areas] in media queries for screen widths >=1350px, >=990px, and <990px. The boxes are given an id based on their subpage name, which is then used by the module to find the template, as well as by the box templates to assign them a CSS id of <code>mp-box-<keyword></code>. Since these keywords are used directly in the grid layout, they must follow the rules of [https://developer.mozilla.org/en-US/docs/Web/CSS/custom-ident <custom-ident>] naming. ==Dependencies== For this template to work properly, you need the following: * [[Module:Main page]] * All templates in [[:Category:Main page templates]]. * All CSS within the "Main page layout" section found in [[MediaWiki:Common.css]]. The <code>[[MediaWiki:Gadgets/mpEditLinks|mpEditLinks]]</code> gadget is also highly recommended. Its code can be found at [[MediaWiki:Gadgets/mpEditLinks/main.css]] and [[MediaWiki:Gadgets/mpEditLinks/main.js]]. ==TemplateData== <templatedata> { "params": { "desktop": { "label": "Desktop", "description": "The layout for wide screens", "required": true, "type": "string" }, "tablet": { "label": "Tablet", "description": "The layout for mid-width screens", "required": true, "type": "string" }, "mobile": { "label": "Mobile", "description": "The layout for narrow screens", "required": true, "type": "string" } }, "description": "Creates an IMP Main Page.", "format": "block" } </templatedata> <noinclude>[[Category:Template documentation]]</noinclude> c5052ca4c6f9f0e1e2c0a81cea00e372d4bacdca 模板:Ct 10 158 181 2025-08-13T01:56:44Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <code><nowiki>[</nowiki>[[Special:CargoTables/{{{1}}}|{{{1}}}]]<nowiki>]</nowiki>{{#if:{{{2|}}}|.{{{2}}}}}</code><noinclude> [[Category:Formatting templates]]</noinclude> d868545d4d3eeb1545e963d063199a68abba7836 模板:Main page box/missing 10 159 182 2025-08-13T01:56:44Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{Main page box/start | title = {{{1}}} | style = text-align:center; | class = missing }} The {{{1}}} box does not exist. Check your spelling or create it here:<br/> {{Main page box/create|{{{1|}}}|rootpage = {{{rootpage|}}}}}<br/> See [[Template:Main page box]] for more information. {{Main page box/end}}<noinclude>[[Category:Main page templates]]</noinclude> 5cff88dacf33c912d4aa04c1541e684a5f3e79bb 模板:Iter 10 160 183 2025-08-13T01:56:45Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{#vardefine:varname|ITER_INDEX_{{#if:{{{1|}}}|{{{1}}}|default}}<!-- end vardefine -->}}<!-- main logic -->{{#vardefineecho:{{#var:varname}}| {{#expr: {{#ifeq:{{lc:{{{reset|}}}<!-- end lc -->}} |yes |0 |{{#var:{{#var:varname}}|0}} <!-- end ifeq -->}} + {{#if:{{{get|}}}|0|1}} <!-- end expr -->}} <!-- end vde -->}}</includeonly><noinclude>{{documentation}} [[Category:Templates]]</noinclude> c37a3625d58a115a140f129da248ec1c9f6cb55e 模板:Iter/doc 10 161 184 2025-08-13T01:56:46Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This template helps you create indexed columns in tables (particularly [[support:Cargo|Cargo]] queries) and to retrieve iterator values when using the parser function <code><nowiki>{{#arraymaptemplate</nowiki></code> (bundled with Extension:ParserPower on wiki.gg). == Simple counting == <pre> * {{iter|}} * {{iter|}} * {{iter|}} * {{iter|}} </pre> * {{iter|}} * {{iter|}} * {{iter|}} * {{iter|}} == Reset the counter == <pre> * {{iter|reset=yes}} * {{iter|}} * {{iter|reset=yes}} * {{iter|}} </pre> * {{iter|reset=yes}} * {{iter|}} * {{iter|reset=yes}} * {{iter|}} == Multiple counters == <pre> * {{iter|key1}} * {{iter|key2}} * {{iter|key2}} * {{iter|key1}} </pre> * {{iter|key1}} * {{iter|key2}} * {{iter|key2}} * {{iter|key1}} == Get value without incrementing == <pre> * {{iter|reset=yes}} * {{iter|}} * {{iter|}} * {{iter|get=yes}} </pre> * {{iter|reset=yes}} * {{iter|}} * {{iter|}} * {{iter|get=yes}} <noinclude> [[Category:Template documentation]] </noinclude> 20b5a53a6457493d2a2a9774b803511678a65760 模板:License/permission 10 162 185 2025-08-13T01:56:46Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = permission | icon = [[File:IN COPYRIGHT.svg|50px|link=|IN COPYRIGHT WITH PERMISSION]] | text = This file is copyrighted. The copyright holder has given permission for its use on wiki.gg. }}</includeonly><noinclude> This template currently looks like: {{License/permission}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 854af75c8477c36c50cb5d103ad8a933892fc322 186 185 2025-08-13T01:56:46Z ARTIFICER 564804 受保護 "[[模板:License/permission]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = permission | icon = [[File:IN COPYRIGHT.svg|50px|link=|IN COPYRIGHT WITH PERMISSION]] | text = This file is copyrighted. The copyright holder has given permission for its use on wiki.gg. }}</includeonly><noinclude> This template currently looks like: {{License/permission}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 854af75c8477c36c50cb5d103ad8a933892fc322 模板:Flag 10 163 187 2025-08-13T01:56:47Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><!-- --><span class="country-flag" title="{{{2|}}}">{{#if: {{{1|}}} | [[File:Flag {{{1|}}}.svg|x20px|link=]] | }}</span><!-- --></includeonly><!-- --><noinclude>{{doc}}[[Category:Formatting templates]]</noinclude> 9802f61bee0e36120c835608ccee85e72384341b 模板:Flag/doc 10 164 188 2025-08-13T01:56:47Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This formatting template allows you to display country flags inline. Available country flags can be seen in [[dev:Category:Country_flags|our Commons Wiki]]. == Usage == The template can be used with the following formatting: <code><nowiki>{{flag|code|Legend}}</nowiki></code>, where: * <code>code</code> is the [[wikipedia:ISO 3166-1 alpha-2|ISO 3166-1 alpha-2]] code for the country flag. * <code>Legend</code> is the legend displayed on hover (optional). == Examples == {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{flag|ca|Canada}}</nowiki></code> || {{flag|ca|Canada}} |} <noinclude>[[Category:Template documentation]]</noinclude> 1fb455be1ffbed259dd27df18dd447e605746ed4 模板:Disambig 10 165 189 2025-08-13T01:56:47Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #redirect [[Template:Disambiguation]] f220bcb889e0ce686a839d64ec6c4359b0e8bfb7 模板:TOC limit 10 166 190 2025-08-13T01:56:48Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><div class="toclimit-{{{1|{{{limit|3}}}}}}">__TOC__</div></includeonly><noinclude> {{documentation}} [[Category:Table of contents templates]] </noinclude> 9187098528659316936c0da0589a7745f10e38e3 模板:TOC limit/doc 10 167 191 2025-08-13T01:56:48Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This template inserts a Table of Contents that omits subheadings beyond a certain depth. The table obeys the same layout rules as the <nowiki>__TOC__</nowiki> [[mw:Help:Magic_words|magic word]]. Omitted sections still have section edit links in the article body. The main use for this template is situations where you want section edit links for ease of editing but don't want a full table of contents. '''Before using this template, consider whether and why it would be helpful to readers and other editors.''' == Usage == {{tlx|TOC limit}} or {{tlx|TOC limit|3}} The template defaults to including second- and third-level headings, e.g. those numbered "1" and "1.1" in the TOC. (Note: {{tlx|TOC limit|1}} does nothing: the first-level heading on a page is, by default, the page title.) You can specify a different limit by adding a header level: {{tlx|TOC limit|4}} 4 allows for fourth-level headings, e.g. "1.1.1", but omits any subheadings below that from the TOC. The template works by hiding the lower levels with CSS. See [[Mediawiki:Common.css]]. == TOC levels versus wikitext header levels == The heading levels in the TOC normally correspond to the header levels in the wikitext, so a <code>== Level-2 header ==</code> will normally generate the first-level ("1") TOC headings, a <code>=== Level-3 header ===</code> will normally generate the second-level ("1.1") TOC headings, and so on. This correspondence does ''not'' hold if the page contains <code>= Level-1 headers =</code> or skips header levels. For example, wikitext like this: <pre> == Level-2 heading (A) == === Level-3 heading (B) === == Level-2 heading (C) == ====== Level-6 heading (D) ====== = Level-1 heading (E) = == Level-2 heading (F) == === Level-3 heading (G) === </pre> will generate a TOC like this: {| class="toc" |<div style="text-align:center"><b>Contents</b></div> <ul> <li class="toclevel-1 tocsection-1"><span class="tocnumber">1</span> <span class="toctext">Level-2 heading (A)</span><ul> <li class="toclevel-2 tocsection-2"><span class="tocnumber">1.1</span> <span class="toctext">Level-3 heading (B)</span></li> </ul></li> <li class="toclevel-1 tocsection-1"><span class="tocnumber">2</span> <span class="toctext">Level-2 heading (C)</span><ul> <li class="toclevel-2 tocsection-2"><span class="tocnumber">2.1</span> <span class="toctext">Level-6 heading (D)</span></li> </ul></li> <li class="toclevel-1 tocsection-1"><span class="tocnumber">3</span> <span class="toctext">Level-1 heading (E)</span><ul> <li class="toclevel-2 tocsection-2"><span class="tocnumber">3.1</span> <span class="toctext">Level-2 heading (F)</span><ul> <li class="toclevel-3 tocsection-3"><span class="tocnumber">3.1.1</span> <span class="toctext">Level-3 heading (G)</span></li> </ul></li> </ul></li> </ul> |} Using <code><nowiki>{{TOC limit}}</nowiki></code> on this page ''would not'' hide header D, because even though it is a level-6 heading it is shown at the second level in the TOC. And it ''would'' hide header G even though it is a level-3 heading just like header B, because header G is shown at the third level in the TOC while header B is shown at the second level. == Conflicts == This template does not interact well with the {{tl|TOC right}} template. To achieve the correct effect, use those with a limit parameter. For example, {{tlx|TOC&nbsp;right|2=limit=2}} has the effect that {{tlx|TOC&nbsp;right}} and {{tlx|TOC&nbsp;limit|2}} would have - if they worked together. == TemplateData == <templatedata> { "params": { "1": { "aliases": [ "limit" ], "label": "Limit", "description": "Maximum header depth to be included in table of contents", "default": "3", "suggested": true, "type": "number" } }, "description": "Inserts a Table of Contents that omits subheadings beyond a certain depth." } </templatedata> <noinclude>[[Category:Template documentation]]</noinclude> 8582cad25d72e508a04a81c36ef5ecb663a32bc7 模板:TOC right 10 168 192 2025-08-13T01:56:49Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly><div class="tocright {{#if:{{{limit|}}}|toclimit-{{{limit}}}}}">__TOC__</div></includeonly><noinclude> {{documentation}} [[Category:Table of contents templates]] </noinclude> 8b94caa5343acd906cad9e74465f0ea5ce4e9549 模板:TOC right/doc 10 169 193 2025-08-13T01:56:49Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{tl|TOC right}} forces the auto-generated Table of Contents for an article to appear floated to the right side of the page in order to improve article layout. ==Usage== Insert <code><nowiki>{{TOC right}}</nowiki></code> at the point in the article where you want the top of the Table of Contents box to appear. This should usually be after the text of the lead section, and just before the first section heading. Use with {{tl|clear}} to prevent collision with text. Avoid placing the TOC in a visually poor location. Crossing a section division is probably a poor idea. ;limit : Limits the depth of subheadings shown. For instance using <code>limit=4</code> will hide the fourth level and deeper subheadings in the hierarchy. And <code>limit=2</code> will hide all subheadings leaving only the main headings. This works by hiding the lower levels with CSS. See {{tl|TOC limit}} for more information on this. Do not place this template so that the TOC aligns with a large image or infobox; this breaks the layout on narrow screens (even users with screens as wide as 1024px wide can have problems). Also, a TOC that crosses a section division is probably a poor idea, if that can be avoided. Unless the section in which the {{tl|TOC right}} is placed is long enough, the result may well be undesirable. It should only be used in cases where the TOC gets in the way of other content or is detrimental to the layout of the page; it should ''not'' simply be used for aesthetics since it tampers with the standard appearance of articles. ==TemplateData== <templatedata> { "params": { "limit": { "label": "Limit", "description": "Limits the depth of subheadings shown. For instance using limit=4 will hide the fourth level and deeper subheadings in the hierarchy. And limit=2 will hide all subheadings leaving only the main headings. This works by hiding the lower levels with CSS", "type": "number" } }, "description": "{{TOC right}} forces the auto-generated \"Table of Contents\" for an article to appear floated to the right side of the page (as seen right), in order to improve article layout.", "paramOrder": [ "limit" ], "format": "inline" } </templatedata> <noinclude>[[Category:Template documentation]]</noinclude> 88415e28677a029fbca8963e109305c2d2d79643 模板:Toc limit 10 170 194 2025-08-13T01:56:49Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #REDIRECT [[Template:TOC limit]] cfa656c80245fbc1966e109758445db069c69934 模板:Toclimit 10 171 195 2025-08-13T01:56:50Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #REDIRECT [[Template:TOC limit]] cfa656c80245fbc1966e109758445db069c69934 模板:Toc right 10 172 196 2025-08-13T01:56:50Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #REDIRECT [[Template:TOC right]] fc00258b0a19738ebc9c13dbcc88881f9d5bff3e 模板:Tocright 10 173 197 2025-08-13T01:56:51Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki #REDIRECT [[Template:TOC right]] fc00258b0a19738ebc9c13dbcc88881f9d5bff3e 分類:Documentation templates 14 174 198 2025-08-13T01:56:51Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e 分類:Templates 14 175 199 2025-08-13T01:56:52Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:{{SITENAME}}]] dd8aaa34cf600c1567d240a3f4bc615164a11592 分類:Word Game World Wiki 14 176 200 2025-08-13T01:56:52Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This is the top-level category. It contains meta categories and pages about the wiki. 8935f2b3e97edfeadd7bb206f1e17c03099ec24a 分類:Notice templates 14 177 201 2025-08-13T01:56:52Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e 分類:Formatting templates 14 178 202 2025-08-13T01:56:53Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e 分類:License templates 14 179 203 2025-08-13T01:56:53Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e 分類:Pages using DynamicPageList3 parser function 14 180 204 2025-08-13T01:56:53Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] d17f98d5d77b5951b7a80755914239533ad6aba6 分類:Candidates for deletion 14 181 205 2025-08-13T01:56:54Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 分類:Hidden categories 14 182 206 2025-08-13T01:56:54Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki These categories are hidden on article pages. [[Category:Wiki maintenance]] e4d17499a8377d3f2b4b4a618a671e53111f43ca 分類:Images 14 183 207 2025-08-13T01:56:55Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:Media]] b141d2b9971d6efe9f59bd03449781e71411c631 分類:Infobox templates 14 184 208 2025-08-13T01:56:55Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e 分類:Logos 14 185 209 2025-08-13T01:56:55Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:Images]] 8820b63e35aedd9d2666fe40b965d4e91ce0a106 分類:Media 14 186 210 2025-08-13T01:56:56Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:{{SITENAME}}]] dd8aaa34cf600c1567d240a3f4bc615164a11592 分類:Pages containing omitted template arguments 14 187 211 2025-08-13T01:56:56Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 分類:Pages using TabberTransclude parser tag 14 188 212 2025-08-13T01:56:56Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] d17f98d5d77b5951b7a80755914239533ad6aba6 分類:Pages using Tabber parser tag 14 189 213 2025-08-13T01:56:57Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] d17f98d5d77b5951b7a80755914239533ad6aba6 分類:Pages using duplicate arguments in template calls 14 190 214 2025-08-13T01:56:57Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 分類:Pages where expansion depth is exceeded 14 191 215 2025-08-13T01:56:58Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 分類:Pages where template include size is exceeded 14 192 216 2025-08-13T01:56:58Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 分類:Pages where the unstrip depth limit is exceeded 14 193 217 2025-08-13T01:56:58Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 分類:Pages where the unstrip size limit is exceeded 14 194 218 2025-08-13T01:56:59Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 分類:Pages with broken file links 14 195 219 2025-08-13T01:56:59Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:Wiki maintenance]] 197b5fc8ebad5537759adacc0079b4b2662cb4c4 分類:Pages with ignored display titles 14 196 220 2025-08-13T01:56:59Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 分類:Pages with math errors 14 197 221 2025-08-13T01:57:00Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 分類:Pages with non-numeric formatnum arguments 14 198 222 2025-08-13T01:57:00Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 分類:Pages with reference errors 14 199 223 2025-08-13T01:57:01Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 分類:Pages with script errors 14 200 224 2025-08-13T01:57:01Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 分類:Pages with syntax highlighting errors 14 201 225 2025-08-13T01:57:02Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 分類:Pages with template loops 14 202 226 2025-08-13T01:57:02Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 分類:Pages with too many expensive parser function calls 14 203 227 2025-08-13T01:57:02Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 分類:Promotional images 14 204 228 2025-08-13T01:57:03Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki Official images used for purposes of promoting the game, that may not actually represent gameplay. [[Category:Images]] 80b893c439747ce681cf18cc579c3bc4c65cd502 分類:Stubs 14 205 229 2025-08-13T01:57:03Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 分類:Template documentation 14 206 230 2025-08-13T01:57:04Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:Templates]] [[Category:Wiki maintenance]] c1800be0da4588b3b652fa5324aade2c496fb3c5 分類:Templates with no documentation 14 207 231 2025-08-13T01:57:04Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Templates]] [[Category:Wiki maintenance]] b1ff76c0593194e53e6bf42f37ca337a5493c57e 分類:Wiki maintenance 14 208 232 2025-08-13T01:57:04Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki The sub-categories of this category contain pages that have been identified as needing attention for one or more of the following reasons: * Changes have been suggested that should be discussed first or are under discussion. * The page has flaws that need addressing by an editor with the knowledge or skills to help. * The action the page needs requires special rights. ''See also:'' * [[Special:BrokenRedirects|Broken redirects]] * [[Special:DoubleRedirects|Double redirects]] * [[Special:UncategorizedCategories|Uncategorized categories]] * [[Special:UncategorizedFiles|Uncategorized files]] * [[Special:UncategorizedPages|Uncategorized pages]] * [[Special:UncategorizedTemplates|Uncategorized templates]] * [[Special:WantedCategories|Wanted categories]] * [[Special:WantedFiles|Wanted files]] * [[Special:WantedPages|Wanted pages]] * [[Special:WantedTemplates|Wanted templates]] * [[Special:TrackingCategories|Other special tracking categories]] [[Category:{{SITENAME}}]] 4b90dc0dbd8c91e131e4ffcf22360b1c837b9717 分類:Wiki skin images 14 209 233 2025-08-13T01:57:05Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:Images]] 8820b63e35aedd9d2666fe40b965d4e91ce0a106 分類:Pages using DynamicPageList3 dplvar parser function 14 210 234 2025-08-13T01:57:05Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] d17f98d5d77b5951b7a80755914239533ad6aba6 分類:Pages including data maps failing validation 14 211 235 2025-08-13T01:57:05Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ __HIDDENCAT__ [[Category:Wiki maintenance]] 57e36e9878c3eb806aa6ee6f748a5c5e0cdd5a97 分類:Pages including data maps 14 212 236 2025-08-13T01:57:06Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] d17f98d5d77b5951b7a80755914239533ad6aba6 分類:Maps failing data validation 14 213 237 2025-08-13T01:57:06Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ __HIDDENCAT__ [[Category:Wiki maintenance]] 57e36e9878c3eb806aa6ee6f748a5c5e0cdd5a97 分類:Legal notices 14 214 238 2025-08-13T01:57:06Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:{{SITENAME}}]] dd8aaa34cf600c1567d240a3f4bc615164a11592 分類:Pages setting LuaCache keys 14 215 239 2025-08-13T01:57:07Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ __HIDDENCAT__ [[Category:Wiki maintenance]] 57e36e9878c3eb806aa6ee6f748a5c5e0cdd5a97 分類:Hatnote templates 14 216 240 2025-08-13T01:57:07Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e 分類:Key template documentation 14 217 241 2025-08-13T01:57:07Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:Template documentation]] e65ecf60878d4707b3b4c1e3962615e2d5f3b2ab 分類:Navigation templates 14 218 242 2025-08-13T01:57:08Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e 分類:Pages with failing Cargo queries 14 219 243 2025-08-13T01:57:08Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 分類:Pages with math render errors 14 220 244 2025-08-13T01:57:09Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 分類:Pages with DRUID infoboxes 14 221 245 2025-08-13T01:57:09Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This category contains every page with a DRUID infobox. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS. __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Categories for loading gadgets]] 17ed4520e5c453209616df3c9b2306fce8ceb12f 分類:Pages with navboxes 14 222 246 2025-08-13T01:57:09Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This category contains every page with a {{tl|navbox}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS. __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Categories for loading gadgets]] 3e48f396fafee5d8aecf6cd0dcb554c769f485a9 分類:Pages with amboxes 14 223 247 2025-08-13T01:57:09Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This category contains every page with an {{tl|ambox}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS. __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Categories for loading gadgets]] de382f794395f344d0147dbb96b9542d6f38f624 分類:Pages with hatnotes 14 224 248 2025-08-13T01:57:10Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This category contains every page with a {{tl|hatnote}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS. __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Categories for loading gadgets]] 4ac7721cfcffb2f181820164d95f3af8d86c4fd7 分類:Pages with spoilers 14 225 249 2025-08-13T01:57:10Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This category contains every page with a {{tl|spoiler}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS. __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Categories for loading gadgets]] 5822aa87e8a8897673ff589d00d2f0d622aa3be5 分類:Pages with quotes 14 226 250 2025-08-13T01:57:11Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This category contains every page with a {{tl|quote}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS. __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Categories for loading gadgets]] 2f764cddd1fb264f48b896ffd6e892df3c391e90 分類:Pages with colors 14 227 251 2025-08-13T01:57:11Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This category contains every page with a {{tl|color}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS. __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Categories for loading gadgets]] bcca0312385263c30522c744df6a8c8856c68fab 分類:Main page templates 14 228 252 2025-08-13T01:57:11Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e 分類:Main page boxes 14 229 253 2025-08-13T01:57:12Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:Main page templates]] ce086f8cfa39aeb8137ffe34e5d41aa38300cf4e 分類:Pages using the RSS extension 14 230 254 2025-08-13T01:57:12Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] d17f98d5d77b5951b7a80755914239533ad6aba6 分類:Pages with Discord embeds 14 231 255 2025-08-13T01:57:12Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki This category contains every page with a {{tl|Discord}} embed. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS. __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Categories for loading gadgets]] 11ff5616854d8913d2c371ae3c2c610278651846 分類:Categories for loading gadgets 14 232 256 2025-08-13T01:57:13Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:Wiki maintenance]] 197b5fc8ebad5537759adacc0079b4b2662cb4c4 分類:Table of contents templates 14 233 257 2025-08-13T01:57:13Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e MediaWiki:Vector.css 8 234 258 2025-08-13T01:57:14Z ARTIFICER 564804 Importing default loadout css text/css /* All CSS here will be loaded for users of the Vector skin */ /* This is the wiki.gg default loadout, please do not modify it inline. To add your own skin customizations, scroll down to the end of the default loadout (or search for "[END]" to jump there). If you modify the sheet above that point, your changes may be overwritten in updates without warning!!! If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE: DLW: UPDATE DLW VERSION: 2.2 IMPORTANT: if you are updating your wiki from a version before May 22, 2025, you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break. */ /********************************************************* * Backwards compatibility with deprecated variable names * **********************************************************/ :root { --wiki-heading-color: var(--wiki-content-heading-color); --wiki-heading-font-family: var(--wiki-content-heading-font-family); --wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family); } /**************************************** * End backwards compatibility variables * *****************************************/ /************************************ * Body, head, and general framework * *************************************/ html, body { height: auto; min-height: 100%; } /* site background */ html { background-color: var(--wiki-body-background-color); background-image: var(--wiki-body-background-image); /* the following have fallbacks for backwards compatibility with older versions of the loadout */ background-position: var(--wiki-body-background-position, top center); background-size: var(--wiki-body-background-size, cover); background-repeat: var(--wiki-body-background-repeat, no-repeat); background-attachment: var(--wiki-body-background-attachment, fixed); } body { background: none; font-family: var(--wiki-body-font-family); accent-color: var(--wiki-accent-color); box-sizing: border-box; padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px)); padding-bottom: var(--wiki-bottom-spacing, 0px); padding-left: var(--wiki-left-spacing, 0px); padding-right: var(--wiki-right-spacing, 0px); box-sizing: border-box; } .skinpref-limited-width body, body.skinpref-limited-width { --wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px); } /* clear fix */ body::after { content: ""; display: table; clear: both; } #mw-page-base, #mw-head-base { background: none; --height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-height, 160px) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */ height: var(--height); } #mw-page-base { max-width: var(--wiki-page-content-max-width, 9999px); margin: auto; } #mw-head-base { width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em)); margin-top: calc(-1 * var(--height)); margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em)); } /* let ul default to text that respects color */ ul { list-style-image: none; } /************************ * End general framework * *************************/ /************** * Vector tabs * ***************/ /* prevent margin collapse */ .content-wrapper::before { content: " "; display: table; } .content-wrapper{ --navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px)))); } /****** navbar (#mw-head) ******/ .vector-menu-tabs .mw-list-item, #p-cactions, #p-variants { float: unset; line-height: 1.5; /* fallback */ line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px); box-sizing: border-box; white-space: nowrap; } #mw-head { --icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E"); --icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A"); /* icon below is from https://tabler-icons.io/ */ --icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E"); margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em)); width: auto; height: var(--wiki-navigation-height); margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0))); position: relative; display: flex; align-items: stretch; z-index: 4; /* above #mw-panel and .mw-indicators */ background: var(--wiki-navigation-box-background, none); border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color); border-bottom-width: 0; border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0; border-image: var(--wiki-navigation-box-border-image, none); backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none); } /* top border of the content */ #mw-head::before { content: ""; display: block; box-sizing: border-box; position: absolute; top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width)); left: 0; width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width))); height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))); border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color)); border-left-width: var(--navigation-border-bottom-width); border-top-width: var(--navigation-border-bottom-width); border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))); } #left-navigation, #right-navigation { float: none; margin: 0; display: flex; align-items: flex-end; margin-bottom: calc(-1 * var(--navigation-border-bottom-width)); } #left-navigation { flex: 0 0 auto; justify-content: flex-start; } #right-navigation { flex: 1 1 auto; justify-content: flex-end; } #left-navigation::before, #left-navigation::after, #right-navigation::before, #right-navigation::after { content: ""; display: block; height: 0; border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color)); flex: 0 0 auto; } #left-navigation::before { box-sizing: border-box; width: var(--wiki-navigation-left-spacing, 0px); border-bottom-width: 0; } #left-navigation::after { width: var(--wiki-navigation-gap-between-left-and-right); } #right-navigation::before { flex: 1 1 auto; width: auto; } #right-navigation::after { width: var(--wiki-navigation-right-spacing); display: none; /* only for desktop */ } /*** tabs ***/ /* reset */ .vector-menu, .vector-menu *, .vector-menu-tabs-legacy li { background: none; } .vector-menu input { border: 0; } /* tabs list */ .vector-menu-tabs { height: unset; padding: unset; } .vector-menu-tabs .vector-menu-content { height: 100%; } .vector-menu-tabs-legacy ul{ float: none; } .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ .vector-menu-tabs .mw-list-item, .vector-menu-dropdown { /* outer box of normal tabs: border-bottom */ border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color)); position: relative; margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */ height: auto; padding-bottom: var(--wiki-navigation-bottom-spacing, 0px); cursor: auto; } .vector-menu-dropdown .vector-menu-checkbox{ height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px)); } .vector-menu-tabs .mw-list-item::after, .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: max(0px, var(--wiki-navigation-tab-spacing)); height: 0; border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color)); position: absolute; left: 100%; bottom: calc(0px - var(--navigation-border-bottom-width)); } .vector-menu-tabs .mw-list-item + .mw-list-item, .vector-menu-dropdown { margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing))); } .vector-menu-tabs .mw-list-item a, .vector-menu-tabs .mw-list-item a:visited, #mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */ /* inner box of normal tabs: tab style */ float: none; height: auto; margin: 0; padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px); border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color); border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px))); border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0; border-image: var(--wiki-navigation-border-image); color: var(--wiki-navigation-text-color); background-image: var(--wiki-navigation-background-image, none); background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent); background-size: var(--wiki-navigation-background-size, auto); background-repeat: var(--wiki-navigation-background-repeat, repeat); background-position: var(--wiki-navigation-background-position, center); font-size: var(--wiki-navigation-font-size, 0.8125em); backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none)); } .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown:hover .vector-menu-heading { border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color)); color: var(--wiki-navigation-text-color--hover); border-image: var(--wiki-navigation-border-image--hover); background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none)); background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent); background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto)); background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat)); background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center)); transform: var(--wiki-navigation-transform--hover, none); } .vector-menu-tabs .mw-list-item.selected { background: none; border-bottom-color: transparent; } .vector-menu-tabs .mw-list-item.selected a { /* inner box of selected tab: tab style */ background-image: var(--wiki-navigation-selected-background-image, none); background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent); background-size: var(--wiki-navigation-selected-background-size, auto); background-repeat: var(--wiki-navigation-selected-background-repeat, repeat); background-position: var(--wiki-navigation-selected-background-position, center); border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color); border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px))); border-image: var(--wiki-navigation-selected-border-image); color: var(--wiki-navigation-selected-text-color); backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none); } .vector-menu-tabs .mw-list-item.selected::before { content: ''; display: block; width: 100%; box-sizing: border-box; height: var(--navigation-border-bottom-width); border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color)); border-top-width: 0; border-bottom-width: 0; position: absolute; bottom: calc(0px - var(--navigation-border-bottom-width)); background: var(--wiki-navigation-selected-border-bottom-background, transparent); background-clip: padding-box; } /* watch/unwatch star */ .vector-menu-tabs #ca-watch.icon a, .vector-menu-tabs #ca-unwatch.icon a { width: var(--wiki-navigation-icon-size, 1em); height: 100%; box-sizing: content-box; padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)); color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */ display: flex; align-items: center; text-indent: 999px; } .vector-menu-tabs #ca-watch.icon a::before, .vector-menu-tabs #ca-unwatch.icon a::before { content: ""; display: block; position: unset; background-image: none !important; width: var(--wiki-navigation-icon-size, 1em); height: var(--wiki-navigation-icon-size, 1em); flex: 0 0 auto; --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--wiki-navigation-text-color); } .vector-menu-tabs #ca-watch.icon a:hover::before, .vector-menu-tabs #ca-unwatch.icon a:hover::before { background-color: var(--wiki-navigation-text-color--hover); } .vector-menu-tabs #ca-unwatch.icon .loading::before, .vector-menu-tabs #ca-watch.icon .loading::before{ transform-origin: 50% 56.25%; } .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: var(--icon-star-empty); } .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: var(--icon-star-filled); } /*** dropdown menu ***/ .vector-menu-dropdown .vector-menu-heading { /* "More" */ /* tab label */ position: relative; display: flex; align-items: center; gap: 0.25em; } .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ content: ""; display: block; width: 1em; height: 1em; margin-top: 1px; /* tweak offset */ --mask: var(--icon-chevron-down) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background: unset; background-color: var(--wiki-navigation-text-color); filter: none; } .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ background-color: var(--wiki-navigation-text-color--hover); } .vector-menu-dropdown .mw-list-item a:not(.vector-icon) { font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em); } .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: none; background: none; left: 0; /* reset */ margin: 0; /* reset */ top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px)); overflow: unset; } .vector-menu-dropdown .vector-menu-content ul { border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color); border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius); border-image: var(--wiki-navigation-dropdown-border-image); background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent); box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */ backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter); padding: var(--wiki-navigation-dropdown-padding, 0); margin-top: var(--wiki-navigation-dropdown-offset, 0); } .vector-menu-dropdown .vector-menu-content li:hover { background: var(--wiki-navigation-dropdown-item-background--hover, none); } .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--wiki-navigation-dropdown-item-padding, 0); } .vector-menu-dropdown .vector-menu-content li a, .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color)); } .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */ } /*** search form ***/ #p-search { margin: 0; padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px)))); z-index: 2; position: relative; font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em)); } .vector-search-box form { margin: unset; } #p-search .searchButton { background-color: transparent; font-size: unset; } /*new search form */ .cdx-search-input--has-end-button .cdx-search-input__input-wrapper{ margin: 0; } .cdx-menu-item--enabled.cdx-menu-item--highlighted { background-color: var(--wiki-navigation-search-highlight-background-color); } #p-search input{ line-height: 1.25; /* "normal" behaves inconsistently in different browsers */ } #p-search input{ height: unset; min-height: var(--wiki-navigation-search-height, 2em); } #p-search button{ height: unset; min-height: var(--wiki-navigation-search-height, 2em); min-width: var(--wiki-navigation-search-height, 2em); top: 0; bottom: 0; right: 0; background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent); opacity: 100%; } #p-search button:hover, #p-search button:focus{ background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent); opacity: 100%; } @media screen and (min-width: 721px) { #p-search .cdx-text-input{ min-width: 10rem; width: 20vw; max-width: 20rem; } } /* top border of the content box */ #p-search::before { content: ""; display: block; width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)))); height: 0; border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color)); position: absolute; bottom: 0; left: 0; } /* top right border-radius of content area */ #p-search::after { content: ""; display: block; width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))); height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))); box-sizing: border-box; border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0; border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)); border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color)); border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0; position: absolute; top: calc(100% - var(--navigation-border-bottom-width)); right: 0; } /****************** * End vector tabs * *******************/ /******** * Links * *********/ a, .mw-parser-output a.external, .mw-parser-output a.extiw { color: var(--wiki-content-link-color); } a:visited, .mw-parser-output a.extiw:visited, .mw-parser-output a.external:visited { color: var(--wiki-content-link-color--visited); } a:not(.mw-selflink):hover, a:visited:hover, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:visited:hover, .mw-parser-output a.external:hover, .mw-parser-output a.external:visited:hover { color: var(--wiki-content-link-color--hover); } a.new, a.new:visited, a.new:hover, .mw-usertoollinks-contribs-no-edits { color: var(--wiki-content-redlink-color); } a:not(.mw-selflink):active, a:visited:active, .mw-parser-output a.extiw:active, .mw-parser-output a.extiw:visited:active, .mw-parser-output a.external:active, .mw-parser-output a.external:visited:active { color: var(--wiki-warning-color); } /* link decorations */ /* move external marker to an after so we can filter it to link color */ .mw-parser-output a.external { background: none; padding-right: 0; } .mw-parser-output a.external::after, a.extiw[title="wgg:globalprefs"]::after { display: inline-block; width: 1em; height: 1em; margin-left: 0px; content: ''; vertical-align: text-top; --mask: var(--icon) no-repeat; --mask-size: 0.857em; --mask-position: center right; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: var(--mask-size); mask-size: var(--mask-size); -webkit-mask-position: var(--mask-position); mask-position: var(--mask-position); background-color: currentColor; } .mw-parser-output a.external::after { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E"); } a.extiw[title="wgg:globalprefs"]::after { --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E"); } .plainlinks a.external::after, .plainlinks a.extiw[title="wgg:globalprefs"]::after { display: none; } /* Using a background instead of an ::after prevents the icon from wrapping onto its own line, but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise use the ::after method used for external links above */ a.extiw[title^="wikipedia:"], a.extiw[title^="wp:"], a.extiw[title^="mw:"], a.extiw[title^="support:"] { padding-right: 1em; background-position: center right; background-repeat: no-repeat; background-size: 0.857em; } a.extiw[title^="wikipedia:"], a.extiw[title^="wp:"] { background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406) } a.extiw[title^="mw:"] { background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406) } a.extiw[title^="support:"] { background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg) } .plainlinks a.extiw { background-image:none; } /************ * End links * *************/ /*************** * Left Sidebar * ****************/ #mw-panel { width: var(--wiki-sidebar-width, 10em); box-sizing: border-box; position: relative; z-index: 1; /* above #footer */ top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px)); margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */ padding: var(--wiki-sidebar-box-padding, 0); background: var(--wiki-sidebar-box-background, none); border: var(--wiki-sidebar-box-border, 0); border-image: var(--wiki-sidebar-box-border-image, none); } #mw-panel .vector-menu-portal { background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent); background-image: var(--wiki-sidebar-background-image, none); background-size: var(--wiki-sidebar-background-size, auto); background-repeat: var(--wiki-sidebar-background-repeat, repeat); background-position: var(--wiki-sidebar-background-position, center); border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color); border-image: var(--wiki-sidebar-border-image, none); margin: 0 var(--wiki-sidebar-margin, 0.5em); padding: var(--wiki-sidebar-padding, 0); filter: var(--wiki-sidebar-filter, none); backdrop-filter: var(--wiki-sidebar-backdrop-filter, none); overflow: hidden; /* to prevent overflow when combining border-radius with heading background */ } #mw-panel #p-ext-discordwidget{ backdrop-filter: none; } @supports not (color:color-mix(in srgb, #000, transparent)) { #mw-panel .vector-menu-portal { background-color: var(--wiki-sidebar-background-color); } } #mw-panel .vector-menu-portal + .vector-menu-portal { border-top-width: 0; } #mw-panel .vector-menu-portal:last-child { margin-bottom: 0; } /* Sidebar spacing and border-radius section */ #mw-panel .vector-menu-portal:not(:last-child) { margin-bottom: var(--wiki-sidebar-portal-spacing); } #mw-panel #p-logo + .vector-menu-portal, #mw-panel #p-ext-discordwidget + .vector-menu-portal { /* The way this works is that if the sidebar does not have any spacing, only the top and bottom corners of the top and bottom portals respectively should be rounded, instead of all corners of every portal. min and calc are combined here to basically create an `if x > 0 then y else z` function. The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number). If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value. This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario. */ border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)); } #mw-panel .vector-menu-portal:last-child { /* see rule above for explanation */ border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius); } #mw-panel .vector-menu-portal { /* see above rules for explanation */ border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)); } #mw-panel .vector-menu-portal + .vector-menu-portal { /* This keeps the border from doubling up if there is no spacing between them, The portals other than the first only have a top border if there is spacing */ border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */ } #mw-panel #p-ext-discordwidget + .vector-menu-portal { border-top-width: var(--wiki-sidebar-border-width, 1px); } /* end sidebar spacing and border-radius */ .vector-menu-portal .vector-menu-heading { padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem); margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */ background: var(--wiki-sidebar-heading-background, none); border-image: var(--wiki-sidebar-heading-border-image, none); color: var(--wiki-sidebar-heading-color); font-family: var(--wiki-sidebar-heading-font-family); font-size: var(--wiki-sidebar-heading-font-size, 0.75em); font-weight: var(--wiki-sidebar-heading-font-weight, normal); font-style: var(--wiki-sidebar-heading-font-style, normal); text-transform: var(--wiki-sidebar-heading-text-transform, none); line-height: var(--wiki-sidebar-heading-line-height, normal); text-shadow: var(--wiki-sidebar-heading-text-shadow, none) } .vector-menu-portal .vector-menu-content { margin: var(--wiki-sidebar-list-margin, 0); padding: var(--wiki-sidebar-list-padding, 0.25rem); background: var(--wiki-sidebar-list-background, none); border-image: var(--wiki-sidebar-list-border-image, none); } .vector-menu-portal .vector-menu-content ul { padding: 0; display: flex; flex-direction: column; gap: var(--wiki-sidebar-list-item-spacing, 0); } .vector-menu-portal .vector-menu-content li { font-size: var(--wiki-sidebar-font-size, 0.75em); line-height: var(--wiki-sidebar-line-height, 1.125em); padding: 0; background: var(--wiki-sidebar-list-item-background, none); border-image: var(--wiki-sidebar-list-item-border-image, none); } .vector-menu-portal .vector-menu-content li:hover { background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none)); border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none)); } .vector-menu-portal .vector-menu-content li a { display: block; padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem); } .vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */ background: none; } .vector-menu-portal .vector-menu-content .mw-list-item a, .vector-menu-portal .vector-menu-content .mw-list-item a:visited, .vector-menu-portal .vector-menu-content li a, .vector-menu-portal .vector-menu-content li a:visited { color: var(--wiki-sidebar-link-color); } .vector-menu-portal .vector-menu-content .mw-list-item a:hover, .vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover { color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */ } #t-newpage { --sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E'); order: -1; } #t-upload { --sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E'); order: -1; } #t-print { --sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E'); order: -1; } #t-whatlinkshere { --sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E'); order: -1; } #t-specialpages { --sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E'); order: -1; } #t-cargopagevalueslink { --sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E"); order: -1; } #feedlinks{ --sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E"); order: -1; } #t-specialpages > a::before, #t-whatlinkshere > a::before, #t-print > a::before, #t-newpage > a::before, #t-upload > a::before, #t-cargopagevalueslink > a::before, #feedlinks > a::before { content: ''; background-image: var(--sidebar-icon); background-size: contain; background-repeat: no-repeat; background-position: center; display: inline-block; width: 1.25em; height: 1.25em; } #p-tb .mw-list-item > a::before { filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter)); } #p-tb .mw-list-item > a { display: flex; align-items: center; gap: 3px; } /******************* * End left sidebar * ********************/ /******* * Logo * ********/ /* [[File:Site-logo.png]] */ #p-logo { width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px) * var(--wiki-is-top-logo, 0)); height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + var(--wiki-logo-height, 160px) * var(--wiki-is-top-logo, 0)); position: absolute; top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-height, 160px) + var(--wiki-logo-margin, 0px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0) + (var(--wiki-logo-file-height,160) / var(--wiki-logo-file-width,160) * var(--wiki-sidebar-width,10em) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) )); left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-left-spacing)), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px)) / 2 * var(--wiki-is-top-logo, 0)); margin: 0; filter: var(--wiki-logo-filter, none); } #p-logo a { background-size: contain; position: absolute; top: var(--wiki-logo-offset-y, 0); left: var(--wiki-logo-offset-x, 0); bottom: 0; right: 0; width: 100%; height: 100%; background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */ } /*********** * End logo * ************/ /*************** * Content area * ****************/ .content-wrapper { max-width: var(--wiki-page-content-max-width, none); margin-left: auto; margin-right: auto; } .mw-body, .parsoid-body { color: var(--wiki-content-text-color); background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent); margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em)); margin-top: unset; border-top: 0; border-left: var(--wiki-content-border-width, 1px) solid transparent; border-right: var(--wiki-content-border-width, 1px) solid transparent; border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent; border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); position: relative; border-image: var(--wiki-content-border-image, none); } @supports not (color:color-mix(in srgb, #000, transparent)) { .mw-body, .parsoid-body { background-color: var(--wiki-content-background-color); } } /* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */ .mw-body::before, .parsoid-body::before{ content: ''; display: block; backdrop-filter: var(--wiki-content-backdrop-filter, none); position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */ } .mw-body::after, .parsoid-body::after { content: ''; display: block; box-sizing: border-box; position: absolute; left: calc(-1 * var(--wiki-content-border-width, 1px)); right: calc(-1 * var(--wiki-content-border-width, 1px)); top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))); bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px)); pointer-events: none; border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color); border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color); border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color)); border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); } #mw-data-after-content { max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content)); margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2); box-sizing: border-box; color: var(--wiki-content-text-color); background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent); } #mw-data-after-content .read-more-container { border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color); border-top-width: 0; border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color)); padding: 1em; margin: 0; } #mw-data-after-content .read-more-container:empty { display: none; } @media screen and (min-width: 982px) { #mw-data-after-content .read-more-container { padding: 1.25em 1.5em 1.5em 1.5em; } } .mw-footer { max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em)); box-sizing: border-box; background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent); border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color)); border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px))); margin-top: var(--wiki-spacing-before-footer, 0px); border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)); margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2); color: var(--wiki-footer-text-color); border-image: var(--wiki-footer-border-image, none); backdrop-filter: var(--wiki-footer-backdrop-filter, none); } @supports not (color:color-mix(in srgb, #000, transparent)) { .mw-footer { background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color)); } } .mw-footer li { color: var(--wiki-footer-text-color); } .mw-footer a, .mw-footer a:visited { color: var(--wiki-footer-link-color); } .mw-footer a:hover, .mw-footer a:visited:hover { color: var(--wiki-footer-link-color--hover); } /* fix */ @media screen and (max-width: 900px) { #footer-icons, #footer-places { clear: unset; } } /******************************* * End content area and footer * *******************************/ /*********** * Headings * ************/ .mw-body h1 { border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color))); font-size: var(--wiki-content-firstheading-font-size, 1.8em); font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family)); font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight)); font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style)); text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform)); line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height)); color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color)); text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none)); } .mw-body h2 { border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color)); font-size: var(--wiki-content-heading-h2-font-size, 1.5em); font-family: var(--wiki-content-heading-font-family); font-weight: var(--wiki-content-heading-font-weight, normal); font-style: var(--wiki-content-heading-font-style, normal); text-transform: var(--wiki-content-heading-text-transform, none); line-height: var(--wiki-content-heading-line-height, normal); color: var(--wiki-content-heading-color); text-shadow: var(--wiki-content-heading-text-shadow, none); } .mw-body h3, .mw-body h4, .mw-body h5, .mw-body h6{ border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color))); font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family)); font-weight: var(--wiki-content-subheading-font-weight, bold); font-style: var(--wiki-content-subheading-font-style, normal); text-transform: var(--wiki-content-subheading-text-transform, none); line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height)); color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color)); text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none)); } .mw-body h3{ font-size: var(--wiki-content-heading-h3-font-size, 1.2em); } .mw-body h4{ font-size: var(--wiki-content-heading-h4-font-size, 114%); } .mw-body h5{ font-size: var(--wiki-content-heading-h5-font-size, 108%); } .mw-body h6{ font-size: var(--wiki-content-heading-h6-font-size, 100%); } .mw-editsection-bracket, .mw-editsection-divider { color: var(--wiki-content-heading-color); } /*************** * End headings * ****************/ /************* * Wikitables * **************/ .wikitable { background: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .wikitable > tr > th, .wikitable > * > tr > th { background: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); } .wikitable > tr > td, .wikitable > * > tr > td { border: 1px solid var(--wiki-content-border-color); } /* Forward = yes bg on Special:Interwiki */ table.mw-interwikitable.body td.mw-interwikitable-local-yes { background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent); } .zebra-table > * > tr:nth-of-type(2n), .zebra-table > tr:nth-of-type(2n) { background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent); } .client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable), .jquery-tablesorter th.headerSort { background-image: unset; position: relative; } .client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after, .jquery-tablesorter th.headerSort::after { content: ""; display: block; position: absolute; top: 0; right: 0; width: 21px; height: 100%; --mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: auto; mask-size: auto; -webkit-mask-position: center right; mask-position: center right; background-color: var(--wiki-content-link-color); } .jquery-tablesorter th.headerSortUp::after { --mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat; } .jquery-tablesorter th.headerSortDown::after { --mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat; } /***************** * End wikitables * ******************/ /************** * Preferences * ***************/ .mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed, .mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout { border: none; } .oo-ui-tabSelectWidget-framed { background-color: transparent; border-bottom: 1px solid var(--wiki-accent-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled, .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover { background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent); color: var(--wiki-accent-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover { color: var(--wiki-accent-color--hover); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected, .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover { background-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label { border-bottom: none; } #preferences .mw-htmlform-submit-buttons { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle, .oo-ui-dropdownInputWidget.oo-ui-widget-enabled, .oo-ui-textInputWidget .oo-ui-inputWidget-input, .oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); border-color: var(--wiki-content-border-color); } .oo-ui-pendingElement-pending { background-color: var(--wiki-content-background-color--secondary); background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent); } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select { color: var(--wiki-content-text-color); border-color: var(--wiki-content-border-color) } .view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down { background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E"); } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover { color: var(--wiki-content-text-mix-color); border-color: var(--wiki-accent-color); } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active { color: var(--wiki-content-dynamic-color); border-color: var(--wiki-accent-color) } .oo-ui-dropdownInputWidget select option, .oo-ui-dropdownInputWidget select optgroup { color: #000; } .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover, .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus, .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active, .oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover, .oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus, .oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active, .oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input, .oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus, .oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input, .oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); border-color: var(--wiki-accent-color); box-shadow: none; } .oo-ui-radioInputWidget [type="radio"] + span { background-color: var(--wiki-content-dynamic-color--inverted); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span, .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span { border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span { border-color: var(--wiki-accent-color); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span, .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span { background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before { border-color: var(--wiki-content-dynamic-color--inverted); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span { border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); } .oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget { color: var(--wiki-content-text-color); border-color: var(--wiki-content-text-mix-color); } .oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected, .oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted, .oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected, .oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle { background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent); color: var(--wiki-content-text-color); } .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted, .oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted { background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent); color: var(--wiki-accent-color); } .mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend { background: var(--wiki-content-background-color--secondary); } .mw-prefs-search-highlight { background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important; outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important; } /**************** * End preferences * *****************/ /*************** * Page history * ****************/ #pagehistory li { background-color: transparent; border: none; } #pagehistory li.selected { background-color: var(--wiki-content-background-color--secondary); border: 1px dashed var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .diff td.diff-addedline { background-color: var(--wiki-content-background-color); border-color: var(--wiki-success-color); border-width: 1px 1px 1px 4px; } .diff td.diff-addedline .diffchange { background-color: var(--wiki-success-color); color: var(--wiki-success-label-color); } .diff td.diff-deletedline { background-color: var(--wiki-content-background-color); border-color: var(--wiki-alert-color); border-width: 1px 1px 1px 4px; } .diff td.diff-deletedline .diffchange { background-color: var(--wiki-alert-color); color: var(--wiki-alert-label-color) } .diff td.diff-context { background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color)); border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */ color: var(--wiki-content-text-color); } .diff-marker a.mw-diff-movedpara-right { color: transparent; } .diff-marker a.mw-diff-movedpara-right:hover:after { opacity: .75; } .diff-marker a.mw-diff-movedpara-right:after { color: var(--wiki-content-text-color); content: "\21a9"; } .diff-marker a.mw-diff-movedpara-left { color: transparent; } .diff-marker a.mw-diff-movedpara-left:hover:after { opacity: .75; } .diff-marker a.mw-diff-movedpara-left:after { color: var(--wiki-content-text-color); content: "\21aa"; } .mw-plusminus-neg { color: var(--wiki-alert-color); } .mw-plusminus-null { color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */ } .mw-plusminus-pos { color: var(--wiki-success-color); } .updatedmarker { background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent); color: var(--wiki-content-text-color); } li span.deleted, span.history-deleted { color: var(--wiki-content-text-mix-color); } span.mw-history-suppressed { /* overrides above, since suppressed is also deleted */ color: var(--wiki-content-text-color); } /* inline diff (1.41) */ .mw-diff-inline-header { border-bottom: 1px solid var(--wiki-content-border-color); } .mw-diff-inline-added ins, .mw-diff-inline-changed ins, .mw-diff-inline-moved ins, .mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins, .mw-diff-inline-added.mw-diff-empty-line::after, .mw-inline-diff-newline::after { background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent); color: var(--wiki-success-label-color); display: inline-block; } .mw-diff-inline-added.mw-diff-empty-line::after, .mw-diff-inline-deleted.mw-diff-empty-line::after, .mw-inline-diff-newline::after { padding: 0.4em 0; } .mw-diff-inline-deleted del, .mw-diff-inline-changed del, .mw-diff-inline-moved del, .mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del, .mw-diff-inline-deleted.mw-diff-empty-line::after { background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent); color: var(--wiki-alert-label-color); display: inline-block; } .mw-diff-movedpara-left::after, .mw-diff-movedpara-right::after { color: var(--wiki-content-text-color); } .ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content { border-right-color: var(--wiki-content-border-color); } .ve-ui-diffElement-attributeChange { color: var(--wiki-content-text-mix-color); } .ve-ui-diffElement-attributeChange ins { background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent); box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent); color: var(--wiki-success-label-color); } .ve-ui-diffElement-attributeChange del { background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent); box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent); color: var(--wiki-alert-label-color); } .ve-ui-diffElement-highlight { outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); } .ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted { background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent); } /* Edit conflict */ .mw-twocolconflict-split-tour-image-dual-column-view-1 { filter: var(--wiki-icon-general-filter); } .mw-twocolconflict-split-tour-image-blue-dot { filter: brightness(0) var(--wiki-icon-to-link-filter); } .mw-pulsating-dot::before, .mw-pulsating-dot::after { background-color: var(--wiki-content-link-color); } .mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label { background-color: var(--wiki-alert-color); color: var(--wiki-alert-label-color); } .mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label, .mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label { background-color: var(--wiki-success-color); color: var(--wiki-success-label-color); } .mw-twocolconflict-single-column.mw-twocolconflict-split-copy, .mw-twocolconflict-split-column.mw-twocolconflict-split-copy { border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */ background-color: var(--wiki-content-text-mix-color-95); } .mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade, .mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade { background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95)); } .mw-twocolconflict-single-column, .mw-twocolconflict-split-column { background-color: var(--wiki-content-background-color); color: var(--wiki-content-text-color); } .mw-twocolconflict-single-column.mw-twocolconflict-split-unselected, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected { color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent); } .mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete { border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent); } .mw-twocolconflict-single-column.mw-twocolconflict-split-delete, .mw-twocolconflict-split-column.mw-twocolconflict-split-delete { border-color: var(--wiki-alert-color); } .mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add { border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent); } .mw-twocolconflict-single-column.mw-twocolconflict-split-add, .mw-twocolconflict-split-column.mw-twocolconflict-split-add { border-color: var(--wiki-success-color); } .mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange { background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent); } .mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange, .mw-twocolconflict-single-column del.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column del.mw-twocolconflict-diffchange { background-color: var(--wiki-alert-color); color: var(--wiki-alert-label-color); } .mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange, .mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange { background-color: var(--wiki-success-color); color: var(--wiki-success-label-color); } .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span, .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span, .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span { border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent); background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent); } .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span, .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span { border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent); background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent); } .mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span, .mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span, .mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span { border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent); background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent); } .mw-twocolconflict-split-editable .mw-twocolconflict-split-editor { color: var(--wiki-content-text-color); } /**/ /******************* * End page history * ********************/ /******************** * Table of contents * *********************/ #toc, .toc, .toccolours, .mw-warning { background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary)); border-width: var(--wiki-content-toc-border-width, 1px); border-style: var(--wiki-content-toc-border-style, solid); border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color)); border-radius: var(--wiki-content-toc-border-radius, 0px); border-image: var(--wiki-content-toc-border-image, none); box-shadow: var(--wiki-content-toc-box-shadow, none); } #mw-toc-heading { border: 0; } .toctogglelabel { color: var(--wiki-content-link-color); } .tocnumber { color: var(--wiki-content-text-color); } /************************ * End table of contents * *************************/ /************* * Thumbnails * **************/ img.thumbborder { border: 1px solid var(--wiki-content-border-color); padding: 5px; } div.thumbinner { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } li.gallerybox div.thumb { background-color: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); } html .thumbimage { background-color: unset; border: 1px solid var(--wiki-content-border-color); } .thumb, .thumb .thumbinner, .thumb .thumbimage { max-width: 100%; box-sizing: border-box; } .thumb .thumbimage:not(audio) { height: auto; } body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption { width: revert; } /* packed-overlay and packed-hover modes for galleries */ ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper, ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper, ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper { background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent); } /* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */ div.floatleft, table.floatleft { margin-right: 1.4em; } /* Responsive floating thumbnails */ @media screen and (max-width: 720px) { div.tright, div.floatright, div.tleft, div.floatleft { float: none; margin: 0 auto; width: fit-content; } } /***************** * End thumbnails * ******************/ /************** * Wiki editor * ***************/ #wpTextbox0 { /* need !important here to override inline styling */ background-color: var(--wiki-content-background-color) !important; } .wikiEditor-ui { border: none; } .wikiEditor-ui .wikiEditor-ui-top, .wikiEditor-ui .wikiEditor-ui-view { border-color: var(--wiki-content-border-color); } .wikiEditor-ui-toolbar { background: var(--wiki-content-background-color--secondary); } .wikiEditor-ui-toolbar .group, .wikiEditor-ui-toolbar .section-secondary .group { border-color: var(--wiki-content-border-color); } .wikiEditor-ui-toolbar .tabs span.tab a, .wikiEditor-ui-toolbar .tabs span.tab a:visited, .wikiEditor-ui-toolbar .tabs span.tab a.current, .wiikiEditor-ui-toolbar .tabs span.tab a.current:visited, .wikiEditor-ui-toolbar .booklet .index .current { color: var(--wiki-content-link-color); } .wikiEditor-ui-toolbar .group .tool-select .options { background: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); } .wikiEditor-ui-toolbar .group .tool-select .options .option { color: var(--wiki-content-text-color); } .wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover { background-color: var(--wiki-content-background-color); } .wikiEditor-ui-toolbar .tabs span.tab a::before, .wikiEditor-ui-toolbar .group .tool-select .label::after { filter: var(--wiki-icon-general-filter); } .wikiEditor-ui-toolbar .group .label, .wikiEditor-ui-toolbar .group .tool-select .label, .wikiEditor-ui-toolbar .page-table th, .wikiEditor-ui-toolbar .page-table td, .wikiEditor-ui-toolbar .page-characters div span, .wikiEditor-ui-toolbar .booklet .index div { color: var(--wiki-content-text-color); } .wikiEditor-ui-toolbar .booklet > .index > :hover { background-color: var(--wiki-content-background-color--secondary); } .wikiEditor-ui-toolbar .page-characters div span { border: 1px solid var(--wiki-content-border-color); } .wikiEditor-ui-toolbar .sections .section, .wikiEditor-ui-toolbar .booklet .pages, .wikiEditor-ui-toolbar .booklet .index .current, .wikiEditor-ui-toolbar .page-characters div span:hover { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent); } .wikiEditor-ui-toolbar .sections .section { border-top: 1px solid var(--wiki-content-border-color); } .wikiEditor-ui-toolbar .page-characters div span:hover { border-color: var(--wiki-content-border-color); } .wikiEditor-ui-toolbar .page-table td { border-top: 1px solid var(--wiki-content-border-color); } .wikiEditor-ui-tabs div a { background: #9A647F; display: inline-block; } .wikiEditor-ui-tabs div.current { border-bottom: 1px solid #3B3352; } .wikiEditor-ui-tabs div.current a { font-weight: bold; } .wikiEditor-ui-tabs { border-left: 1px solid #3B3352; border-top: 1px solid #3B3352; } .wikiEditor-ui-text { background-color: var(--wiki-content-dynamic-color--inverted); } .wikiEditor-preview-contents { background: transparent; background-color: rgba(255, 255, 255, 0.2); border-color: #3B3352; border-style: solid; border-width: 0 1px 1px; } .wikiEditor-ui-controls { background: transparent; } .wikiEditor-preview-contents, .wikiEditor-preview-loading { background-color: transparent; } .mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget, .mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description { color: var(--wiki-content-text-mix-color); } .wikiEditor-toolbar-dialog { max-width: 100%; box-sizing: border-box; } .wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder { color: var(--wiki-content-text-mix-color); } .ext-WikiEditor-ResizingDragBar { background-color: var(--wiki-content-background-color--secondary); } .ext-WikiEditor-ResizingDragBar-ns { border-color: var(--wiki-content-border-color); } .ext-WikiEditor-ResizingDragBar span { background-color: var(--wiki-content-border-color); } .ext-WikiEditor-ResizingDragBar:hover span { background-color: var(--wiki-content-text-mix-color); } .ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1, .ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 { border-color: var(--wiki-content-border-color); } /* creates a warning message about previewing sidebar edits */ .page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before { content:"Warning: Sidebar previews are not accurate. Please save to see your changes!"; background:var(--wiki-alert-color); display:block; text-align:center; color:var(--wiki-alert-label-color); } .ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label { color: var(--wiki-accent-color); } .wikiEditor-ui-toolbar .group, .wikiEditor-ui-toolbar .section-secondary .group { border-color: var(--wiki-content-border-color); } .ext-WikiEditor-realtimepreview-button:hover { background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent); color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); box-shadow: inset 0 0 3px var(--wiki-accent-color); } .ext-WikiEditor-realtimepreview-ErrorLayout { background-color: var(--wiki-content-background-color); } .ext-WikiEditor-image-realtimepreview-error { filter: var(--wiki-icon-general-filter); } .oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button { background-color: var(--wiki-content-background-color--secondary); } .ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button, .ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover { background-color: var(--wiki-content-background-color); } .editOptions { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); border-color: var(--wiki-content-border-color); border-image: none; border-radius: 0 0 5px 5px; border-style: none solid solid; border-width: medium 1px 1px; } input#wpSummary { margin-bottom: 1em; margin-top: 1em; width: 80%; } .view-dark .ace_editor, .ace_editor { --ace-keywords: #CDA869; --ace-regexp: #E9C062; --ace-constants: #CF6A4C; --ace-illegal: #F8F8F8; --ace-deprecated: #D2A8A1; --ace-support: #9B859D; --ace-function: #DAD085; --ace-list: #F9EE98; --ace-variable: #7587A6; --ace-string: #8F9D6A; --ace-illegal-highlight: rgba(86, 45, 86, 0.75); --ace-step-highlight: #665200; --ace-multiselect-shadow: #141414; } .view-light .ace_editor { --ace-keywords: #00f; --ace-regexp: #036a07; --ace-constants: #c5060b; --ace-illegal: #f00; --ace-deprecated: #f00; --ace-support: #6d79de; --ace-function: #3c4c72; --ace-list: #b90690; --ace-variable: #318495; --ace-string: #036a07; --ace-illegal-highlight: rgba(255, 0, 0, 0.1); --ace-step-highlight: #fcff00; --ace-multiselect-shadow: #fff; } .ace_editor .ace_gutter { background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent); } .ace_gutter-cell { color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent); } .ace_editor .ace_print-margin { width: 1px; background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent); } .ace_editor { /* this image gradient hack effectively lets the element have 2 layers of background */ background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color)); background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent); color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent); } .ace_editor .ace_cursor, .ace-monokai .ace_punctuation, .ace-monokai .ace_punctuation.ace_tag { color: var(--wiki-content-text-color); } .ace_editor .ace_marker-layer .ace_selection { background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent) } .ace_editor.ace_multiselect .ace_selection.ace_start { box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow); } .ace_editor .ace_marker-layer .ace_step { background: var(--ace-step-highlight); } .ace_editor .ace_marker-layer .ace_active-line, .ace_editor .ace_gutter-active-line { background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent) } .ace-tm .ace_marker-layer .ace_selected-word { background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent); } .ace_editor .ace_marker-layer .ace_selection { background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent); } .ace_editor .ace_marker-layer .ace_selected-word { border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent); } .ace_editor .ace_invisible { color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent); } .ace_editor .ace_keyword, .ace_editor .ace_meta { color: var(--ace-keywords); } .ace_editor .ace_constant, .ace_editor .ace_constant.ace_numeric, .ace_editor .ace_constant.ace_character, .ace_editor .ace_constant.ace_character.ace_escape, .ace_editor .ace_constant.ace_other, .ace_editor .ace_heading, .ace_editor .ace_markup.ace_heading, .ace_editor .ace_support.ace_constant { color: var(--ace-constants); } .ace_editor .ace_invalid.ace_illegal { color: var(--ace-illegal); background-color: var(--ace-illegal-highlight); } .ace_editor .ace_invalid.ace_deprecated { text-decoration: underline; font-style: italic; color: var(--ace-deprecated); } .ace_editor .ace_support, .ace_editor .ace_support.ace_type { color: var(--ace-support); } .ace_editor .ace_fold { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent); border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent); } .ace_editor .ace_support.ace_function { color: var(--ace-function); } .ace_editor .ace_list, .ace_editor .ace_markup.ace_list, .ace_editor .ace_storage { color: var(--ace-list); } .ace_editor .ace_entity.ace_name.ace_function, .ace_editor .ace_meta.ace_tag, .ace_editor .ace_variable { color: var(--ace-variable); } .ace_editor .ace_string { color: var(--ace-string); } .ace_editor .ace_string.ace_regexp { color: var(--ace-regexp); } .ace_editor .ace_comment { font-style: italic; color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent); } .ace_editor .ace_xml-pe { color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent); } .ace_editor .ace_indent-guide { background: none; box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent); } .ace_search { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); border: 1px solid var(--wiki-content-border-color); } .ace_search_field { background-color: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); color: var(--wiki-content-text-mix-color); } .ace_button { color: var(--wiki-content-text-color); border: 1px solid var(--wiki-content-border-color); } .ace_button:hover { background-color: var(--wiki-accent-color--hover); color: var(--wiki-accent-label-color); } .ace_button.checked { background-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .ace_searchbtn { background-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); border: 1px solid var(--wiki-content-border-color); } .ace_searchbtn:hover { background-color: var(--wiki-accent-color--hover); color: var(--wiki-accent-label-color); } .ace_searchbtn.prev::after, .ace_searchbtn.next::after { border-color: var(--wiki-accent-label-color); } .ace_searchbtn_close { filter: var(--wiki-icon-general-filter); } .wikiEditor-ui .codeEditor-status { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .mw-editform #wpTextbox1 { background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent); color: var(--wiki-content-text-color); } .view-dark .ext-codemirror-wrapper, .ext-codemirror-wrapper { --codemirror-yellow: #ffd700; --codemirror-light-blue: #adf; --codemirror-blue: #08f; --codemirror-green: #290; --codemirror-red: #f50; --codemirror-dark-red: #dd1616; --codemirror-purple: #CD4EF9; --codemirror-pink: #e0e; --codemirror-light-gray: #eee; --codemirror-gray: #84a0a0; } .view-light .ext-codemirror-wrapper { --codemirror-yellow: #9e8500; --codemirror-light-blue: #008ae7; --codemirror-blue: #0085f9; --codemirror-green: #290; --codemirror-red: #ef4f00; --codemirror-dark-red: #a11; --codemirror-purple: #80c; --codemirror-pink: #ed00ed; --codemirror-light-gray: #858585; --codemirror-gray: #6b8a8a; } .ext-codemirror-wrapper { background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent); color: var(--wiki-content-text-color) } .cm-editor .cm-selectionBackground, .cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground { background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent); } .cm-mw-keyword { color: var(--codemirror-purple) } .cm-mw-def { color: var(--codemirror-blue) } .cm-mw-variable-2 { color: var(--codemirror-light-blue) } .cm-mw-string { color: var(--codemirror-red) } .cm-mw-atom { color: var(--codemirror-pink) } .cm-mw-number { color: var(--codemirror-green) } .cm-mw-matching { background-color: var(--codemirror-yellow) } .cm-mw-skipformatting { background-color: var(--codemirror-light-blue) } .cm-mw-list { color: var(--codemirror-blue) } .cm-mw-doubleUnderscore, .cm-mw-hr, .cm-mw-signature { background-color: var(--wiki-content-background-color--secondary); color: var(--codemirror-blue) } .cm-mw-indenting { color: var(--codemirror-blue) } .cm-mw-mnemonic { color: var(--codemirror-green) } .cm-mw-comment { color: var(--codemirror-gray) } .cm-mw-apostrophes-bold, .cm-mw-apostrophes-italic, .cm-mw-section-header { color: var(--codemirror-blue) } .cm-mw-template, .cm-mw-template-argument-name, .cm-mw-template-bracket, .cm-mw-template-delimiter, .cm-mw-template-name { color: var(--codemirror-purple); } .cm-mw-templatevariable, .cm-mw-templatevariable-bracket, .cm-mw-templatevariable-delimiter, .cm-mw-templatevariable-name { color: var(--codemirror-red) } .cm-mw-parserfunction-bracket, .cm-mw-parserfunction-delimiter, .cm-mw-parserfunction-name { color: var(--codemirror-dark-red) } .cm-mw-exttag-attribute, .cm-mw-exttag-bracket, .cm-mw-exttag-name, .cm-mw-htmltag-attribute, .cm-mw-htmltag-bracket, .cm-mw-htmltag-name { color: var(--codemirror-green) } .cm-mw-link, .cm-mw-link-pagename { color: var(--wiki-content-link-color) } .cm-mw-link-tosection { color: var(--codemirror-blue) } .cm-mw-extlink, .cm-mw-extlink-bracket, .cm-mw-extlink-protocol, .cm-mw-free-extlink, .cm-mw-free-extlink-protocol, .cm-mw-link-bracket, .cm-mw-link-delimiter { color: var(--wiki-content-link-color) } .cm-mw-table-bracket, .cm-mw-table-definition, .cm-mw-table-delimiter { color: var(--codemirror-pink) } .cm-mw-matchingbracket { background-color: var(--wiki-content-background-color--secondary); box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color); font-weight: bold; } .cm-editor .cm-tooltip-autocomplete ul li[aria-selected] { background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color)); color: var(--wiki-content-link-color); } /* VisualEditor: Fix broken toolbar layout */ .oo-ui-toolbar { clear: none; display: flex; /* fix overflow issue at narrow widths */ } .ve-ui-toolbar > .oo-ui-toolbar-bar{ width: 100%; /* fix overflow issue at narrow widths */ } .ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{ width: auto; /* fix overflow issue at narrow widths */ } .ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) { display: none; } .ve-ui-toolbar-floating > .oo-ui-toolbar-bar { top: var(--wikigg-header-scroll-height); } .oo-ui-toolbar-bar .oo-ui-toolbar-bar, .ve-area-wrapper .oo-ui-toolbar-bar { background-color: var(--wiki-content-background-color--secondary); } .ve-init-mw-desktopArticleTarget-originalContent .content-body { clear: right; } /* fix a lot of empty space from TemplateData when using VE Source */ .tdg-editscreen-main.mw-body-content::after { display: none; } /************* * End editor * **************/ /**************** * Tabber styles * *****************/ .tabber__header { box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color); } .tabber__tab, .tabber__tab:visited { color: var(--wiki-content-text-color); } .tabber__tab:hover, .tabber__tab:hover:visited, .tabber__tab[aria-selected="true"], .tabber__tab[aria-selected="true"]:visited { color: var(--wiki-content-link-color); } .tabber__tab[aria-selected="true"] { box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset; } .tabber__header__prev::after, .tabber__header__next::after { filter: var(--wiki-icon-general-filter); } /******************** * End Tabber styles * *********************/ /*************************************** * Various fixes for multi-theme Vector * ****************************************/ :focus, :focus-visible { outline-color: var(--wiki-accent-color) } :focus-visible { outline-style: solid; } .oo-ui-iconElement-icon { filter: var(--wiki-icon-to-link-filter); } .oo-ui-iconElement-icon.oo-ui-icon-reload { filter: brightness(0) var(--wiki-icon-to-link-filter); } fieldset { border-color: var(--wiki-content-border-color); } hr { background-color: var(--wiki-content-border-color); } .CategoryTreeToggle { color: var(--wiki-content-link-color); } input, select { background-color: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); color: var(--wiki-content-text-color); } input:hover, input:focus, input:active { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); border-color: var(--wiki-accent-color); box-shadow: none; } input:focus-visible { outline: 1px solid var(--wiki-accent-color); } input::file-selector-button, input[type="button"], input[type="submit"] { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .vector-body blockquote { border-color: var(--wiki-content-border-color); } /* category bar and filetoc */ .catlinks{ background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary)); border-width: var(--wiki-content-catlinks-border-width, 1px); border-style: var(--wiki-content-catlinks-border-style, solid); border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color)); border-radius: var(--wiki-content-catlinks-border-radius, 0px); border-image: var(--wiki-content-catlinks-border-image, none); box-shadow: var(--wiki-content-catlinks-box-shadow, none); } ul#filetoc { background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary)); border-width: var(--wiki-content-filetoc-border-width, 1px); border-style: var(--wiki-content-filetoc-border-style, solid); border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color)); border-radius: var(--wiki-content-filetoc-border-radius, 0px); border-image: var(--wiki-content-filetoc-border-image, none); box-shadow: var(--wiki-content-filetoc-box-shadow, none); } /**/ body .ui-dialog .ui-widget-header { /* we need an important here because the built-in styles have one :( */ background: var(--wiki-content-background-color) !important; border: 1px solid var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick { filter: var(--wiki-icon-general-filter); } .ui-widget-header .ui-dialog-titlebar-close.ui-state-hover { background: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); } .ui-widget-content { background: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); border: 1px solid var(--wiki-content-border-color); } body .ui-button { /* we need an important here because the built-in styles have one. Vector is a mess */ background: var(--wiki-accent-color) !important; border-color: var(--wiki-accent-color) !important; color: var(--wiki-accent-label-color); } body .ui-button:hover, body .ui-button:focus, body .ui-button:active { /* we need an important here because we had to use some above */ background: var(--wiki-accent-color--hover) !important; border-color: var(--wiki-accent-color--hover) !important; color: var(--wiki-accent-label-color); } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { color: var(--wiki-accent-label-color); } .ui-state-focus { /* we need an important here because the built-in styles have one */ background: var(--wiki-accent-color) !important; color: var(--wiki-accent-label-color) !important; } .ui-menu .ui-menu-item a { color: var(--wiki-content-dynamic-color); } #contentSub, #contentSub2 { color: var(--wiki-content-text-mix-color); } /* notifications ("your edit was saved", etc.) */ .mw-notification { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); border-color: var(--wiki-content-border-color); top: var(--wikigg-header-scroll-height); } .mw-notification .oo-ui-labelElement-label { color: var(--wiki-content-text-color); } .mw-notification .oo-ui-iconElement-icon { filter: unset; } /**/ .mime-type.has-warning { color: var(--wiki-content-text-color); } .oo-ui-image-warning.oo-ui-icon-alert, .mw-ui-icon-alert-warning::before { filter: drop-shadow(0 0 3px #000); } .oo-ui-image-invert.oo-ui-icon-subtract, .mw-ui-icon-subtract-invert::before, .oo-ui-image-invert.oo-ui-icon-add, .mw-ui-icon-add-invert::before { filter: brightness(0) var(--wiki-icon-to-link-filter); filter: var(--wiki-icon-general-filter); } .mw_metadata td, .mw_metadata th { border-color: var(--wiki-content-border-color); } .mw_metadata th { background-color: var(--wiki-content-background-color--secondary); } .mw_metadata td { background-color: var(--wiki-content-background-color); } .mw-datatable td, .mw-datatable th { background-color: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); } #mw-allmessagestable tbody:hover td, .mw-datatable tr:hover > td { background-color: var(--wiki-content-background-color--secondary); } #mw-allmessagestable .am_default { background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent); color: var(--wiki-accent-label-color); } #mw-allmessagestable .am_actual, #mw-allmessagestable tbody:hover .am_default { background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent); } #mw-allmessagestable .am_actual { color: var(--wiki-accent-label-color); } #mw-allmessagestable tbody:hover .am_actual { background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); } .mw-datatable, .mw-json { background-color: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); color: inherit; } .mw-datatable > * > tr > th, .mw-datatable > tr > th, .mw-json > * > tr > th, .mw-json > tr > th { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); padding-bottom: 9px; padding-top: 9px; } .mw-datatable > * > tr > td, .mw-datatable > tr > td, .mw-json > * > tr > td, .mw-json > tr > td { border-color: var(--wiki-content-border-color); } .mw-json tr { background-color: inherit; } .mw-json .mw-json-single-value, .mw-json .mw-json-value, .mw-json .value { background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent); } .mw-json .mw-json-empty { background: var(--wiki-content-background-color--secondary); } .mw-message-box, .mw-message-box-warning { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); } .mw-message-box-warning { border-color: var(--wiki-warning-color); border-width: 1px 1px 1px 10px; } .mw-destfile-warning { border-color: var(--wiki-warning-color); color: var(--wiki-content-text-color); background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent); } .wikitable *, .wikitable :after, .wikitable :before { -webkit-box-sizing: inherit; box-sizing: inherit; } .cargo-pagevalues-tableinfo { background-color: var(--wiki-content-background-color); border-bottom: 1px solid var(--wiki-content-border-color); top: 46px; position: static; /* override sticky in the built-in */ } .cargo-table-diagram .cargo-table-svg .node.entity-name rect { fill: var(--wiki-content-background-color--secondary); fill-opacity: 1; } .cargo-table-diagram .cargo-table-svg .node rect { stroke: var(--wiki-content-border-color); opacity: 1; } .cargo-table-diagram .cargo-table-svg .node text tspan { fill: var(--wiki-content-text-color); } table.cargoTable { color: var(--wiki-content-text-color); } table.cargoTable tbody td, table.cargoTable thead th { border: 1px solid var(--wiki-content-border-color); } table.cargoTable tr:hover { background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent); } table.cargoTable thead tr:nth-child(odd), table.cargoTable.noMerge thead tr:nth-child(odd) { background-color: var(--wiki-accent-color); } table.cargoTable tbody tr:nth-child(2n), table.cargoTable.noMerge tbody tr:nth-child(2n) { background-color: var(--wiki-content-background-color); } table.cargoTable tbody tr:nth-child(odd), table.cargoTable.noMerge tbody tr:nth-child(odd) { background-color: var(--wiki-content-background-color--secondary); } table.cargoTable th.headerSort { color: var(--wiki-accent-label-color); } table.cargoTable th.headerSort:hover { color: var(--wiki-accent-label-color); text-decoration: underline; } table.cargoTable th.headerSort::after { background-color: var(--wiki-accent-link-color); } #mw-content-text div.cargoReplacementTableInfo { background: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); } .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate { color: var(--wiki-content-text-color); } table.dataTable tbody tr { background-color: var(--wiki-content-background-color); } table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 { background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent); } table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd, table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 { background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent); } table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 { background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent); } table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover { background-color: var(--wiki-content-background-color--secondary); } .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active { /* we need this !important to override a built-in one */ color: var(--wiki-content-text-mix-color) !important; } table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td { border-top: 1px solid var(--wiki-content-border-color); } .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { /* we need this !important to override a built-in one */ color: var(--wiki-content-text-mix-color) !important; border: 1px solid var(--wiki-content-border-color); background-color: var(--wiki-content-background-color); background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%); } div.drilldown-filters-wrapper { background-color: transparent; border: 1px solid var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .action-pagevalues tr:nth-of-type(2n) { background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent); } .action-pagevalues tr:hover { background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)); } div.specialCargoQuery-extraPane { background: var(--wiki-content-background-color); } .oo-ui-panelLayout-framed { border-color: var(--wiki-content-border-color); } .oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check { background-image: none; } .oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k); background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E"); content: ''; pointer-events: none; filter: var(--wiki-icon-general-filter); } .oo-ui-checkboxInputWidget [type="checkbox"] + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span { filter: unset; background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent); border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent); } .oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span { background-color: var(--wiki-content-text-mix-color); border-color: var(--wiki-content-text-mix-color); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span { border-color: var(--wiki-accent-color); filter: unset; } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span { background-color: var(--wiki-accent-color); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span { box-shadow: none; } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); outline: 1px solid transparent; } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span { background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); border-color: var(--wiki-accent-color); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span { background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent) } .oo-ui-image-invert.oo-ui-icon-check { background: none; position: relative; } .oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k); background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E"); content: ''; pointer-events: none; filter: var(--wiki-icon-general-filter); } .oo-ui-indicatorElement-indicator { filter: var(--wiki-icon-to-link-filter); } .oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) { background-color: var(--wiki-content-background-color--secondary); } .oo-ui-tagItemWidget.oo-ui-widget-enabled:hover { color: var(--wiki-content-text-color--hover); } .oo-ui-tagItemWidget.oo-ui-widget-enabled:focus { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .oo-ui-tagItemWidget.oo-ui-widget-disabled { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-mix-color); border-color: var(--wiki-content-text-mix-color); } .client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) { border-color: var(--wiki-content-border-color); } .mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label { color: var(--wiki-content-text-color); } .mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget { color: var(--wiki-content-text-color); padding: 8px 6px; -webkit-transition: color .3s, background-color .3s; transition: color .3s, background-color .3s; } .mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover { background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent); color: var(--wiki-accent-color); } .mw-rcfilters-ui-savedLinksListItemWidget-label { color: var(--wiki-accent-color); } .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined { background-color: transparent; } .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { border-color: var(--wiki-content-border-color); } .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize { background-color: var(--wiki-content-background-color--secondary); } .mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget { border-color: var(--wiki-content-border-color); padding: 0; } .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: var(--wiki-content-text-color); } .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle { color: var(--wiki-content-text-color); } .mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label { color: var(--wiki-content-link-color); } .mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover { color: var(--wiki-content-link-color--hover); } .mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before { content: "["; } .mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after { content: "]"; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { color: var(--wiki-content-text-color); } .oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover { background-color: var(--wiki-content-dynamic-color--inverted); } .mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters { color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent); } .mw-rcfilters-ui-filterMenuSectionOptionWidget { background-color: var(--wiki-content-background-color); } .oo-ui-menuSelectWidget { background-color: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-text-mix-color); } .mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label { color: var(--wiki-content-text-color); } .mw-rcfilters-ui-filterMenuHeaderWidget-header { background-color: var(--wiki-content-background-color); border-bottom-color: var(--wiki-content-border-color); } .mw-rcfilters-ui-filterMenuHeaderWidget-title { color: var(--wiki-content-text-color); } .mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) { border-bottom-color: var(--wiki-content-text-mix-color); } .mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces { border-top-color: var(--wiki-content-border-color); } .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected, .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title, .mw-rcfilters-ui-itemMenuOptionWidget:hover, .mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title { color: var(--wiki-content-text-color); } .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span, .mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span { border-color: var(--wiki-accent-color); } .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected, .mw-rcfilters-ui-itemMenuOptionWidget:hover { background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent) } .mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel, .mw-rcfilters-ui-itemMenuOptionWidget-label-title { color: var(--wiki-content-text-color); } .mw-rcfilters-ui-itemMenuOptionWidget-label-desc { color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent); } .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover, .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover { background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent); } .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title, .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title { color: var(--wiki-content-text-color); } .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc { color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent); } .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc, .mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc, .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc { color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent); } .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span, .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span { border-color: var(--wiki-content-text-color); } .mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget { color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent); } .oo-ui-tagItemWidget.oo-ui-widget-enabled, .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled { background-color: transparent; color: var(--wiki-content-text-color); border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected { background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent); border-color: var(--wiki-accent-color); } .mw-rcfilters-ui-datePopupWidget { border-color: var(--wiki-content-border-color); } .mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title { color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent); } .mw-changeslist-legend, .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } @keyframes fadeBlue { 60% { border-top-color: var(--wiki-accent-color); } 100% { border-top-color: var(--wiki-content-border-color); } } .mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator { border-top-color: var(--wiki-content-border-color); } .mw-rcfilters-ui-menuSelectWidget-footer { background-color: var(--wiki-content-text-mix-color-95); } .mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) { background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent); } .oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle { filter: unset; } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled { background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent); border-color: var(--wiki-accent-color); } .mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label { color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent); } .mw-rcfilters-ui-tagItemWidget-popup-content { color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent); } /* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */ .mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow { outline: none; } .mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow { outline: 1px solid var(--wiki-accent-color); } /**/ .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before { border-top-color: var(--wiki-content-border-color); } .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after { border-top-color: var(--wiki-content-background-color--secondary); } .unpatrolled { color: var(--wiki-alert-color); } .autocomment, .autocomment a, .autocomment a:visited { color: var(--wiki-content-text-mix-color); } /* Recent changes filter highlighting */ .view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1, .view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child, .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)), .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) { background-color: #1c283f; } .view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2, .view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child, .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)), .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) { background-color: #0f3128; } .view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3, .view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child, .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)), .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) { background-color: #352c10; } .view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4, .view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child, .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)), .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) { background-color: #411d0c; } .view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5, .view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child, .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)), .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) { background-color: #3f0f0f; } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled, .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined { background-color: transparent; } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); color: var(--wiki-content-text-color); -webkit-transition: border-color 300ms, box-shadow 300ms; transition: border-color 300ms, box-shadow 300ms; background-color: var(--wiki-content-background-color--secondary) } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle { box-shadow: inset 0 0 0 1px var(--wiki-accent-color); border-color: var(--wiki-accent-color); outline: 0 } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle { border-color: var(--wiki-accent-color) } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle, .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle { border-color: var(--wiki-alert-color) } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle { background-color: var(--wiki-content-background-color--secondary); border-bottom-width: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0 } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input { border-radius: 0; } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input { border-color: var(--wiki-alert-color); } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input { color: var(--wiki-alert-color); } .oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle { opacity: 0.5; } .oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input { color: var(--wiki-content-text-color); } .oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input { color: inherit; background: transparent; font-family: inherit; } .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle, .oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input, .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle { background: var(--wiki-content-text-mix-color-95); color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent); text-shadow: none; border-color: var(--wiki-content-text-mix-color); } .oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder { color: var(--wiki-content-text-mix-color); } .oo-ui-dropdownInputWidget select { border-color: var(--wiki-content-border-color); } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .oo-ui-toggleSwitchWidget { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover { background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color)); border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color)); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip { background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); border-color: #0006; } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip { background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color)); border-color: #0006; } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip { background-color: var(--wiki-accent-label-color); border-color: #0006; } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip { border-color: var(--wiki-accent-color); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover { background-color: var(--wiki-accent-color--hover); border-color: var(--wiki-accent-color--hover); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus { background-color: var(--wiki-accent-color--hover); border-color: var(--wiki-accent-color--hover); box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip { background-color: var(--wiki-accent-label-color); border-color: var(--wiki-accent-label-color); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover { background-color: var(--wiki-accent-color--hover); border-color: var(--wiki-accent-color--hover); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus { border-color: var(--wiki-accent-color); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before { border-color: var(--wiki-accent-label-color); } .oo-ui-toggleSwitchWidget.oo-ui-widget-disabled { background-color: var(--wiki-content-text-mix-color-95); border-color: var(--wiki-content-text-mix-color-95); } .oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip { border-color: var(--wiki-content-dynamic-color--inverted); box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted); } .oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected, .oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-link-color); } .oo-ui-labelWidget.oo-ui-inline-help { color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent); } .oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) { background-color: var(--wiki-content-background-color); border-color: var(--wiki-accent-color); box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent); } .oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar { background-color: var(--wiki-accent-color); } .oo-ui-bookletLayout-outlinePanel { padding: 7px 0; } .oo-ui-processDialog-content .oo-ui-window-head, .oo-ui-processDialog-content .oo-ui-window-foot, .oo-ui-messageDialog-content > .oo-ui-window-head, .oo-ui-messageDialog-content > .oo-ui-window-foot { outline-color: var(--wiki-content-border-color); } .oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget { border-right-color: var(--wiki-content-border-color); } .oo-ui-messageDialog-title { color: var(--wiki-content-heading-color); } .oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover { background-color: var(--wiki-content-background-color); border-right-color: var(--wiki-content-border-color); } .oo-ui-processDialog-errors { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent); } /* OAuth authorisation dialog */ #mw-mwoauth-authorize-form { color: inherit; } .oo-ui-toolbar-bar, .oo-ui-popupToolGroup-tools, .oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); } .oo-ui-popupToolGroup-tools { max-width: 100%; } .oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover { border-right-color: var(--wiki-content-border-color); } .oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active, .oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active, .oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link, .oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link, .oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle { background-color: var(--wiki-content-background-color); color: var(--wiki-content-link-color); } .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link { /* we remove the transition here because it causes the hard-coded color to flash briefly */ transition: none; } .oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover { color: var(--wiki-accent-color); } .oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title { color: var(--wiki-accent-color); } .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover, .oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover { background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent); } .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active { background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent); } .oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus { box-shadow: inset 0 0 0 2px var(--wiki-accent-color); } .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus, .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus, .oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus { outline: 1px solid var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .oo-ui-menuToolGroup, .oo-ui-popupToolGroup-tools { border-color: var(--wiki-content-border-color); } .oo-ui-toolbar-position-top > .oo-ui-toolbar-bar { border-color: var(--wiki-content-border-color); box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent); } .oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link, .oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link { background-color: var(--wiki-content-text-mix-color); border-color: var(--wiki-content-text-mix-color); } .oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link { background-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover { background-color: var(--wiki-accent-color--hover); color: var(--wiki-accent-label-color); } .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--wiki-content-text-color); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus { color: var(--wiki-content-text-color--hover); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { color: var(--wiki-content-text-color); } .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus { color: var(--wiki-content-text-color--hover); } .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button { color: var(--wiki-alert-color); } .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button { border: 1px solid transparent; } .oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button { color: inherit; } .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color); } .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus, .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active { background-color: var(--wiki-accent-color--hover); border-color: var(--wiki-accent-color--hover); color: var(--wiki-accent-label-color); } .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button { background-color: #bf0017; border-color: #bf0017; color: #fff; } .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus, .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active { background-color: #59000b; border-color: #59000b; } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus { box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color--hover); color: var(--wiki-accent-label-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-link-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button { color: var(--wiki-accent-color); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active { background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent); color: var(--wiki-content-text-color); border-color: var(--wiki-content-text-mix-color); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button { color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent); border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover { background-color: transparent; } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover { background-color: var(--wiki-content-dynamic-color--inverted); } .oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button { border-color: var(--wiki-accent-color--hover); box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color); } .mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td, .mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td { background-color: var(--wiki-content-background-color--secondary); } .oo-ui-popupWidget-popup { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .mw-advancedSearch-namespace-selection { background: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); } .oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head { color: var(--wiki-content-text-mix-color); } .oo-ui-menuSectionOptionWidget { color: var(--wiki-content-text-mix-color); } /* possibly deprecated */ .mw-ui-button:not(:disabled) { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); color: var(--wiki-accent-color); border-color: var(--wiki-content-border-color); } .mw-ui-button:not(:disabled):visited { color: var(--wiki-accent-color); } .mw-ui-button:not(:disabled):hover { background-color: var(--wiki-content-text-mix-color-95); border-color: var(--wiki-content-border-color); color: var(--wiki-accent-color--hover); } .mw-ui-button:not(:disabled):focus { border-color: var(--wiki-accent-color); color: var(--wiki-content-text-color); box-shadow: none; } .mw-ui-button:not(:disabled):active, .mw-ui-button:not(:disabled).is-on { background-color: var(--wiki-content-background-color); color: var(--wiki-content-dynamic-color); border-color: var(--wiki-content-link-color); } /* end possibly deprecated */ .mw-ui-icon-before::before { filter: var(--wiki-icon-to-link-filter); } .oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame { background-color: var(--wiki-content-background-color); color: var(--wiki-content-text-color); border-color: var(--wiki-content-border-color); } .oo-ui-windowManager-modal > .oo-ui-dialog { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent); } .oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame { border-color: var(--wiki-content-border-color); } .oo-ui-messageDialog-message { color: var(--wiki-content-text-color); } .oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button { color: var(--wiki-content-text-color); } .oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button { color: var(--wiki-content-text-mix-color-95); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--wiki-accent-color); border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover { color: var(--wiki-accent-color--hover); border-color: var(--wiki-accent-color); box-shadow: inset 0 0 3px var(--wiki-accent-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-link-color--hover); border-color: var(--wiki-content-link-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button { background-color: var(--wiki-content-text-mix-color); border-color: var(--wiki-content-text-mix-color); } .tdg-templateDataParamWidget-param-description { color: var(--wiki-content-text-mix-color); } .oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block), .mw-body-content .error { color: var(--wiki-alert-color); } .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-alert-color); border-left-width: 10px; } .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning { background-color: var(--wiki-content-background-color--secondary); } .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-success-color); border-left-width: 10px; } .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-text-mix-color); } .tdg-templateDataParamWidget-param-alias { color: var(--wiki-content-text-mix-color); background-color: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); } .tdg-templateDataParamWidget-param-alias:first-child { background-color: var(--wiki-content-background-color--secondary); } .mw-templatedata-doc-muted { color: var(--wiki-content-text-mix-color); } .oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active { background-color: var(--wiki-content-background-color--secondary); border-right-color: var(--wiki-accent-color); } /* Date picker */ .mw-widget-dateInputWidget-handle { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover { border-color: var(--wiki-accent-color); box-shadow: none; } .mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label { color: var(--wiki-content-text-color); } .mw-widget-calendarWidget { border-color: var(--wiki-content-border-color); } .mw-widget-calendarWidget:focus { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .mw-widget-dateInputWidget-calendar { background-color: var(--wiki-content-background-color); } .mw-widget-dateInputWidget-calendar:focus { box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2); } .mw-widget-calendarWidget-header .oo-ui-labelElement-label, .mw-widget-calendarWidget-day, .mw-widget-calendarWidget-month, .mw-widget-calendarWidget-year { color: var(--wiki-content-text-color); } .mw-widget-calendarWidget-day-heading, .mw-widget-calendarWidget-day-additional { color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent); } .mw-widget-calendarWidget-day-today { box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .mw-widget-calendarWidget-item-selected { background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent); color: var(--wiki-accent-label-color); } .mw-widget-calendarWidget-item:hover { background-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .mw-widgets-datetime-calendarWidget:focus { border-color: var(--wiki-content-border-color); box-shadow: none; } .mw-widgets-datetime-calendarWidget-grid { overflow-x: initial; } .mw-widgets-datetime-dateTimeInputWidget-handle { background-color: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover { border-color: var(--wiki-content-border-color); } .mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover { background-color: var(--wiki-content-background-color); } .mw-widgets-datetime-calendarWidget { background-color: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); } .mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label { color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent); } /* Unpatrolled page creations on Special:NewPages */ .not-patrolled { background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent); } .mw-spinner-container > div::after { background-color: var(--wiki-content-text-color); } pre, code, .mw-code { background-color: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .mw-templatedata-doc-param-alias { color: var(--wiki-content-text-mix-color); } .mw-highlight{ overflow: unset !important; } .mw-highlight pre{ overflow: auto; } div.mw-highlight, .skin-theme-clientpref-night div.mw-highlight { background-color: var(--wiki-content-dynamic-color--inverted); margin: 0.5em 0; } .mw-highlight pre { background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent); margin: 0; } .mw-content-ltr.mw-highlight-lines pre, .mw-content-ltr.content .mw-highlight-lines pre { padding-left: 3.5em; box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted); } .mw-highlight .hll { background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent) } .mw-apisandbox-toolbar { background: var(--wiki-content-background-color--secondary); top: var(--wikigg-header-scroll-height); } /* special:replacetext */ .ext-replacetext-searchoptions { background-color: transparent; border: 1px solid var(--wiki-content-border-color); } .ext-replacetext-searchoptions .ext-replacetext-divider { border-bottom: 1px solid var(--wiki-content-border-color); } /**/ .view-dark textarea { background-color: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .view-dark textarea:focus-visible { outline-color: var(--wiki-accent-color); outline-style: solid; } .oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus { outline: 1px solid var(--wiki-accent-color); } /* make math formulas legible on dark theme */ .mwe-math-fallback-image-inline, .mwe-math-fallback-image-display, .ve-ui-mwLatexPage-symbol { filter: var(--wiki-icon-general-filter); } /* search bar */ #searchInput { font-size: inherit; /* override UA style */ background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary)); background-image: var(--wiki-navigation-search-background-image, none); background-position: var(--wiki-navigation-search-background-position, 0); background-size: var(--wiki-navigation-search-background-size, auto); background-repeat: var(--wiki-navigation-search-background-repeat, repeat); border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color)); border-radius: var(--wiki-navigation-search-border-radius, 2px); color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color)); backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none); box-shadow: var(--wiki-navigation-search-box-shadow, none); border-image: var(--wiki-navigation-search-border-image, none); } #searchInput:focus, #searchform:hover #searchInput, #searchform:hover #searchInput:focus { border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color)); box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none)); border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none)); } #searchButton { filter: var(--wiki-icon-to-link-filter); } .vector-search-box-input::placeholder { color: var(--wiki-content-text-mix-color); } /* Search suggestions */ .suggestions-results, .suggestions-special { background-color: var(--wiki-content-background-color--secondary); } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--wiki-content-text-color); } .suggestions-result { color: var(--wiki-content-link-color); } .suggestions-result-current { background-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .suggestions-special .special-label { color: var(--wiki-content-text-mix-color); } .suggestions-special .special-query { color: var(--wiki-content-text-color); } .suggestions-special.suggestions-result-current .special-label, .suggestions-special.suggestions-result-current .special-query { color: var(--wiki-accent-label-color); } /* search page */ fieldset#mw-searchoptions { background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent); border-color: var(--wiki-content-border-color); } #mw-searchoptions .divider { border-color: var(--wiki-content-border-color); } .mw-search-profile-tabs { background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent); border: 1px solid var(--wiki-content-border-color); margin-top: 1em; } .mw-search-profile-tabs div.search-types ul li.current a { color: var(--wiki-content-text-color); } .results-info, .mw-search-result-data { color: var(--wiki-content-text-mix-color); } /**/ /* Login/register page */ .mw-number-text { color: var(--wiki-content-text-mix-color); } .mw-body-content .mw-number-text h3 { color: var(--wiki-content-heading-color); } .mw-number-text.icon-edits, .mw-number-text.icon-pages, .mw-number-text.icon-contributors { position: relative; background: none; } .mw-number-text.icon-edits::before, .mw-number-text.icon-pages::before, .mw-number-text.icon-contributors::before { position: absolute; width: 95px; height: 100%; left: 0; top: 0; content: ''; filter: brightness(0) var(--wiki-icon-general-filter); } .mw-number-text.icon-edits::before { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center; } .mw-number-text.icon-pages::before { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center } .mw-number-text.icon-contributors::before { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center } /**/ /* Multimedia viewer */ .mw-mmv-post-image, .mw-mmv-image-metadata { background-color: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis { box-shadow: -4px 6px 0 0 var(--wiki-content-background-color); } .mw-mmv-title-para .mw-mmv-ttf-ellipsis { background-color: var(--wiki-content-background-color); } .mw-mmv-title-para .mw-mmv-ttf-ellipsis::before { background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%); } .mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis { background-color: var(--wiki-content-background-color--secondary); } .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover { background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color)); } .mw-ui-button.mw-ui-progressive:not(:disabled) { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .mw-ui-button.mw-ui-progressive:not(:disabled):hover { background-color: var(--wiki-accent-color--hover); } .skin-vector .mw-ui-button.mw-ui-progressive:hover, .skin-vector .mw-ui-button.mw-ui-primary:disabled { box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color); border: 2px solid var(--wiki-content-border-color); } .mw-ui-button.mw-ui-progressive:not(:disabled):active, .mw-ui-button.mw-ui-progressive:not(:disabled).is-on { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); } .mw-ui-button.mw-ui-progressive { box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color) } /* possibly deprecated */ .mw-ui-input:not(:disabled) { background-color: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .mw-ui-input:not(:disabled):hover, .mw-ui-input:not(:disabled):focus { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); border-color: var(--wiki-accent-color); box-shadow: none; } .mw-ui-input::placeholder { color: var(--wiki-content-text-mix-color); } /* end possibly deprecated */ .mw-mmv-dialog { background-color: var(--wiki-content-background-color); box-shadow: 0 2px 2px 0 var(--wiki-content-border-color); } .mw-mmv-dialog .mw-mmv-dialog-down-arrow { background-color: var(--wiki-content-background-color); } .mw-mmv-options-dialog-header { color: var(--wiki-content-text-color); } .mw-mmv-options-text-header, .mw-mmv-options-text-body { color: var(--wiki-content-text-mix-color); } .mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu { background-image: none; } .mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span { display: none; } .mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after { display: inline-block; width: 8px; height: 100%; content: ''; --mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat; --mask-size: 12px; --mask-position: center; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: var(--mask-size); mask-size: var(--mask-size); -webkit-mask-position: var(--mask-position); mask-position: var(--mask-position); background-color: currentColor; } .mw-mmv-embed-dimensions { color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent); } .oo-ui-optionWidget-selected .mw-mmv-embed-dimensions { color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent); } .mw-mmv-download-pane .mw-mmv-download-attribution { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-mix-color); } .mw-mmv-download-pane .mw-mmv-download-attribution:hover { background-color: var(--wiki-content-dynamic-color--inverted); color: var(--wiki-content-text-color); } .mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link, .mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite { color: var(--wiki-content-text-mix-color); } .mw-ui-button.mw-ui-quiet, .mw-ui-button.mw-ui-quiet.mw-ui-progressive, .mw-ui-button.mw-ui-quiet.mw-ui-destructive { color: var(--wiki-accent-color); } .mw-ui-button.mw-ui-progressive:not(:disabled):focus { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color); } input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet, input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive, input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive, .mw-ui-button.mw-ui-quiet:active, .mw-ui-button.mw-ui-quiet.mw-ui-progressive:active, .mw-ui-button.mw-ui-quiet.mw-ui-destructive:active, input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet, input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive, input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive, .mw-ui-button.mw-ui-quiet:focus, .mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus, .mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus { color: var(--wiki-content-text-color); } /**/ /* Echo */ .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover { color: var(--wiki-accent-label-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover { color: var(--wiki-content-text-color); } @-webkit-keyframes unseen-fadeout-to-unread { from { background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent); } to { background-color: var(--wiki-content-background-color--secondary); } } @keyframes unseen-fadeout-to-unread { from { background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent); } to { background-color: var(--wiki-content-background-color--secondary); } } @-webkit-keyframes unseen-fadeout-to-read { from { background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent); } to { background-color: var(--wiki-content-background-color); } } @keyframes unseen-fadeout-to-read { from { background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent); } to { background-color: var(--wiki-content-background-color); } } .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before { border-bottom-color: var(--wiki-content-border-color); } .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after { border-bottom-color: var(--wiki-content-background-color--secondary); } .client-js .mw-echo-special-nojs { filter: var(--wiki-icon-general-filter) } /**/ /* codex fixes */ .cdx-checkbox__icon { background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent); } .mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle { background-color: var(--wiki-accent-color--hover); } .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread { background-color: transparent; } .mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread { background-color: var(--wiki-content-text-mix-color-95); } /**/ /************************* * End Vector theme fixes * **************************/ /************************ * Theme-based Scribunto * *************************/ #mw-scribunto-input { background-color: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .mw-scribunto-console-fieldset, .mw-scribunto-message, .mw-scribunto-input, .mw-scribunto-error, .mw-scribunto-print, .mw-scribunto-normalOutput { background: transparent; } .mw-scribunto-console-fieldset { color: var(--wiki-content-text-color); } .mw-scribunto-message { color: var(--wiki-content-text-color); } .mw-scribunto-input { color: var(--wiki-content-text-color--hover); } .mw-scribunto-error { color: var(--wiki-alert-color); } .mw-scribunto-print { color: var(--wiki-content-text-color); } .mw-scribunto-normalOutput { color: var(--wiki-content-text-color); } /**************** * End Scribunto * *****************/ /*************************** * Theme-based VisualEditor * ****************************/ .ve-activated .vector-menu-tabs .selected { box-shadow: none; } .ve-init-mw-progressBarWidget { background-color: var(--wiki-content-background-color); border-color: var(--wiki-accent-color); box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent); } .ve-init-mw-progressBarWidget-bar { background-color: var(--wiki-accent-color); } .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar { border-bottom-color: var(--wiki-content-border-color); } .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar { top: var(--wikigg-header-scroll-height, 0); background: var(--wiki-content-background-color); } div.ve-ce-branchNode { border-color: var(--wiki-content-border-color); } .ve-ce-focusableNode-highlight { background: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights { opacity: 0.25; } .ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) { outline-color: var(--wiki-accent-color); background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent); } figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame'], figure[typeof~='mw:Image/Thumb'], figure[typeof~='mw:Video/Thumb'], figure[typeof~='mw:Audio/Thumb'], figure[typeof~='mw:Image/Frame'], figure[typeof~='mw:Video/Frame'], figure[typeof~='mw:Audio/Frame'] { border-color: var(--wiki-content-border-color); background-color: var(--wiki-content-background-color--secondary); } figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) { border-color: var(--wiki-content-border-color); background: var(--wiki-content-background-color--secondary); } figure[typeof~='mw:File/Thumb'] > figcaption, figure[typeof~='mw:File/Frame'] > figcaption, figure[typeof~='mw:Image/Thumb'] > figcaption, figure[typeof~='mw:Video/Thumb'] > figcaption, figure[typeof~='mw:Audio/Thumb'] > figcaption, figure[typeof~='mw:Image/Frame'] > figcaption, figure[typeof~='mw:Video/Frame'] > figcaption, figure[typeof~='mw:Audio/Frame'] > figcaption { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .ve-ui-specialCharacterPage-character, .oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above, .oo-ui-bookletLayout > .oo-ui-menuLayout-menu, .ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu, .ve-ui-specialCharacterPage-character:hover { border-color: var(--wiki-content-border-color); } .ve-ui-specialCharacterPage-character:hover { box-shadow: inset 0 0 1px 1px var(--wiki-accent-color); } .oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title, .oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel { color: var(--wiki-content-text-mix-color); } .oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title, .oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title { color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent); } .ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover { background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent); } .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--wiki-accent-color); box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color); } .oo-ui-tabOptionWidget { color: var(--wiki-content-text-mix-color); } .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover { color: var(--wiki-accent-color--hover); box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover); } .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active { color: var(--wiki-content-text-color); box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover); } .oo-ui-tabSelectWidget-frameless { box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color); } .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input { border-color: var(--wiki-alert-color); } .ve-ce-linkAnnotation.ve-ce-annotation-active { box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent); background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent); } .ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon { background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color)); border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color)); filter: unset; } .mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage { filter: unset; } .mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) { background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color)); filter: unset; } .ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview { color: var(--wiki-content-text-mix-color); } .ve-ui-toolbarDialog { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent); } .ve-ce-languageAnnotation { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent); border-color: var(--wiki-content-link-color); } .mw-widget-mediaResultWidget-overlay { box-shadow: inset 0 0 0 1px var(--wiki-content-border-color); } .mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel { color: #fff; } .oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button { background-color: transparent; border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); } .oo-ui-selectFileWidget-dropTarget { background-color: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); } .oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget { background-color: var(--wiki-content-background-color); } .oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover { border-color: var(--wiki-content-text-mix-color); } .oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget, .oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input { background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent); color: var(--wiki-accent-color); } .oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget, .oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget { background-color: var(--wiki-content-text-mix-color-95); border-color: var(--wiki-content-dynamic-color--secondary); } .mw-upload-bookletLayout-filePreview { background-color: var(--wiki-content-background-color--secondary); } .ve-ui-mwMediaDialog-panel-imageinfo-details { color: var(--wiki-content-text-mix-color); } .oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input { -webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent); } .oo-ui-optionWidget.oo-ui-widget-disabled { color: var(--wiki-content-text-mix-color); } .ve-ui-mwLanguagesPage-languages-table th, .ve-ui-mwLanguagesPage-languages-table td { border-bottom-color: var(--wiki-content-border-color); } .ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td { background: var(--wiki-content-background-color); } .ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td { background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent); } .ve-ui-targetWidget { border-color: var(--wiki-content-border-color); } .ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) { background: var(--wiki-content-background-color); } .ve-ui-targetWidget-focused { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .ve-ui-mwTransclusionOutlineTemplateWidget-sticky { background-color: var(--wiki-content-background-color); } .ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted { color: var(--wiki-content-dynamic-color); } .ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage, .ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover, .ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted { color: var(--wiki-accent-color); } .ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters { color: var(--wiki-content-text-mix-color); } .ve-ui-mwTemplatePage-description { color: var(--wiki-content-text-mix-color); } .ve-ui-mwParameterPage-doc-required, .ve-ui-mwParameterPage-doc-deprecated, .ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example { color: var(--wiki-content-text-mix-color); } .ve-ui-expandableContent-fade { background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%); } .ve-ui-expandableContent-toggle { background-color: var(--wiki-content-background-color); } .ve-ui-mwParameterPage-undocumentedLabel { color: var(--wiki-content-text-mix-color); } .oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label { color: var(--wiki-content-text-mix-color); } .ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 { color: var(--wiki-content-text-mix-color); } .ve-ui-mwLatexPage-symbol { border-color: var(--wiki-content-border-color); } .ve-ui-mwGalleryDialog-highlighted-image { background-color: var(--wiki-content-background-color--secondary); } .ve-ui-mwHelpListToolGroup-tools-footer { border-color: var(--wiki-content-border-color); } .ve-ui-mwHelpListToolGroup-version-link, .ve-ui-mwHelpListToolGroup-version-date, .ve-ui-mwHelpPopupTool-version-label, .ve-ui-mwHelpPopupTool-version-link, .ve-ui-mwHelpPopupTool-version-date { color: var(--wiki-content-text-mix-color); } .ve-ui-mwSaveDialog-summary { background-color: var(--wiki-content-background-color); } .ve-ui-mwSaveDialog-options { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .ve-ui-mwSaveDialog-license { color: var(--wiki-content-text-mix-color); } .oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover, .oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active { border-right-color: var(--wiki-accent-color); border-left-color: var(--wiki-accent-color); } .ve-ui-debugBar { border-color: var(--wiki-content-border-color); } .ve-ui-debugBar-commands-divider { border-color: var(--wiki-content-border-color); } .ve-ui-debugBar-dump > table { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .ve-ui-debugBar-dump td { background-color: var(--wiki-content-background-color); } .ve-ui-debugBar-dump th { color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent); text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted); } .ve-ui-debugBar-dump ol { color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent); } .ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element, .ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char, .ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-dynamic-color); text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted); } .ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element { background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent); } .ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char { background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent); } .ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar { background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent); } .ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note { color: var(--wiki-content-text-mix-color); } .ve-ui-debugBar-filibuster { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .ve-ui-debugBar-transactions > ol > li { border-color: var(--wiki-content-border-color); } /******************* * End VisualEditor * ********************/ /************************** * Theme-based AbuseFilter * ***************************/ table.mw-abuselog-details { background: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); } table.mw-abuselog-details th, table.mw-abuselog-details td, div.mw-abusefilter-editor { border-color: var(--wiki-content-border-color); } table.mw-abuselog-details th { background: var(--wiki-content-background-color--secondary); } body td.mw-abusefilter-history-changed { background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent); } /****************** * End AbuseFilter * *******************/ /************************************ * Theme-based Special:MultiPageEdit * *************************************/ :root { --jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */ } .jexcel, .jexcel_container.fullscreen .jexcel_content { background-color: var(--wiki-content-background-color); border-bottom-color: var(--wiki-content-border-color); border-right-color: var(--wiki-content-border-color); } table.jexcel > tbody > tr > td:first-child, table.jexcel > thead, table.jexcel > thead > tr > td, table.jexcel > tbody > tr.selected > td:first-child, table.jexcel > thead > tr > td.selected { background-color: var(--wiki-content-background-color--secondary); } table.jexcel > tbody > tr.selected > td:first-child, table.jexcel > thead > tr > td.selected { background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent); } table.jexcel > thead > tr > td { border-bottom-color: var(--wiki-content-border-color); } .jexcel > thead > tr > td.arrow-up, .jexcel > thead > tr > td.arrow-down { background: none; } .jexcel > thead > tr > td.arrow-up::after, .jexcel > thead > tr > td.arrow-down::after { display: inline-block; position: absolute; right: 0; top: 0; background-repeat: no-repeat; background-position: center right 5px; width: 22px; height: 100%; content: ''; filter: brightness(50%) var(--wiki-icon-general-filter); } .jexcel > thead > tr > td.arrow-up::after { background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E"); } .jexcel > thead > tr > td.arrow-down::after { background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E"); } .jexcel > thead > tr:nth-child(2) > td { z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */ } .jexcel > tbody > tr > td { border-top-color: var(--wiki-content-text-mix-color-95); border-bottom-color: var(--wiki-content-text-mix-color-95); } .jexcel > tbody > tr > td.readonly { color: var(--wiki-content-text-mix-color); } .jexcel_content { scrollbar-color: var(--wiki-content-text-mix-color) transparent; /* we need this important to override inline styling */ box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important; } .jexcel .highlight { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent); } .jexcel .highlight-top { border-top-color: var(--wiki-content-text-mix-color); box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted); } .jexcel .highlight-left { border-left-color: var(--wiki-content-text-mix-color); box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted); } .jexcel .highlight-top.highlight-left { box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted); } .jexcel .highlight-right { border-right-color: var(--wiki-content-text-mix-color); } .jexcel .highlight-bottom { border-bottom-color: var(--wiki-content-text-mix-color); } .jexcel .jexcel_column_filter { background: none; } .jexcel .jexcel_column_filter::after { display: inline-block; position: absolute; right: 0; top: 0; background-repeat: no-repeat; background-position: top 50% right 5px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); width: 20px; height: 100%; content: ''; filter: brightness(50%) var(--wiki-icon-general-filter); } .jexcel_pagination > div > div { background-color: var(--wiki-accent-color); /* we need this important to override a built-in one */ color: var(--wiki-accent-label-color) !important; } .jexcel_page_selected { background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%); /* we need this important to override a built-in one */ border: 1px solid var(--wiki-content-border-color) !important; } /**************************** * End Special:MultiPageEdit * *****************************/ /*********************** * Theme-based msupload * ************************/ #msupload-div, #msupload-list .file { background-color: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); } #msupload-select { filter: brightness(0) var(--wiki-icon-to-link-filter); } #msupload-dropzone { border-color: var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .drop-over { background-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color) !important; } #msupload-bottom { border-color: var(--wiki-content-border-color); } #msupload-bottom #msupload-files { padding-left: 0; background: none; } #msupload-bottom #msupload-files::before { display: inline-block; background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0; background-position: left center; height: 22px; width: 25px; content: ''; vertical-align: top; filter: var(--wiki-icon-general-filter); } #msupload-list .file .file-size { color: var(--wiki-content-text-mix-color); } #msupload-div a { color: var(--wiki-content-link-color); } #msupload-list .file .file-name:hover { background-color: var(--wiki-content-dynamic-color--inverted); } #msupload-list .file .file-name-input { background: var(--wiki-content-dynamic-color--inverted); } #msupload-list .file .file-warning { color: var(--wiki-warning-color); } /*************************** * End theme-based msupload * ****************************/ /***************************** * Theme-based commentstreams * ******************************/ .cs-title-edit-field { border-color: var(--wiki-accent-color); } .cs-title-edit-field::placeholder, .view-dark .cs-body-edit-field::placeholder { color: var(--wiki-content-text-mix-color); } .cs-edit-box, .cs-expanded .cs-comment-header { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .cs-target-comment .cs-comment-header { border-color: var(--wiki-accent-color); } .cs-comment-author a { color: var(--wiki-content-link-color); } .cs-comment-details { color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent); } .cs-comment-author-anonymous { color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent); } .cs-comment { border: 1px solid var(--wiki-content-border-color); } .cs-comment-body { padding: 0 5px; } /********************************* * End theme-based commentstreams * **********************************/ /************************ * Theme-based checkuser * *************************/ .mw-datatable.ext-checkuser-investigate-table tr:hover td { background-color: var(--wiki-content-background-color); } .mw-datatable.ext-checkuser-investigate-table th { background-color: var(--wiki-content-background-color--secondary); } .ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td, .ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td, .ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td, .ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td { background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent); } .ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned, .ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned, .ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match, .ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match, .ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match, .ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable { background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent); } .ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset { background-color: var(--wiki-content-background-color--secondary); } /**************** * End checkuser * *****************/ /*************************** * Theme-based SearchDigest * ****************************/ .searchdigest-stats-table { border-color: var(--wiki-content-border-color); border-collapse: collapse; } .searchdigest-stats-table thead th, .searchdigest-stats-table tr:not(:last-child) th, .searchdigest-stats-table tr:not(:last-child) td { border-bottom-color: var(--wiki-content-border-color); } .searchdigest-stats-table thead th:last-child, .searchdigest-stats-table td { border-left-color: var(--wiki-content-border-color); } .searchdigest-stats-table thead tr { background: var(--wiki-content-background-color--secondary); } /******************* * End SearchDigest * ********************/ /**************************** * Extension:RelatedArticles * *****************************/ .client-js .read-more-container { min-height: unset; } @media (min-width: 1000px) { .client-js .read-more-container { min-height: calc( 80px/*card height*/ + 10px/*card margin*/ + 1em/*container padding*/ + 0.3em/*card-list margin*/ + 0.8em/*h2 font-size*/ + 1em/*h2 padding*/ + 0.6em/*h2 margin*/ + 1px /*container border*/ ); } } .ext-related-articles-card-list .ext-related-articles-card { background-color: var(--wiki-content-background-color); } .ext-related-articles-card-list .ext-related-articles-card, .ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */ border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent); } .ext-related-articles-card-list .ext-related-articles-card-thumb { background-color: var(--wiki-content-background-color--secondary); } .ra-read-more h2 { color: var(--wiki-body-dynamic-color--secondary); } .ext-related-articles-card-list h3 a { color: var(--wiki-content-heading-color); } .ext-related-articles-card-list h3::after { background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%); } .ext-related-articles-card-list .ext-related-articles-card-extract { color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent); } /* removed background image and use a mask image instead */ .ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder { position: relative; background-image: none; } .ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after { position: absolute; width: 100%; height: 100%; top: 0; left: 0; content: ''; --mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572"); --mask-size: 40px; --mask-repeat: no-repeat; --mask-position: center; -webkit-mask: var(--mask-image); mask: var(--mask-image); -webkit-mask-size: var(--mask-size); mask-size: var(--mask-size); -webkit-mask-repeat: var(--mask-repeat); mask-repeat: var(--mask-repeat); -webkit-mask-position: var(--mask-position); mask-position: var(--mask-position); background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent); } /**/ /* this simulates mw-footer having a top border */ .read-more-container { border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color); } @media screen and (min-width: 720px) { .read-more-container { margin-right: 1em; } } /******************************** * End Extension:RelatedArticles * *********************************/ /******************* * Extension:Popups * ********************/ .mwe-popups { box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent); } .mwe-popups, .mwe-popups .mwe-popups-container { background-color: var(--wiki-content-background-color); color: var(--wiki-content-text-color); } .mwe-popups .mwe-popups-extract { color: var(--wiki-content-text-color); } .mwe-popups .mwe-popups-extract[dir="ltr"]::after { background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%); } .mwe-popups.flipped-y::before, .mwe-popups.flipped-x-y::before, .mwe-popups.mwe-popups-image-pointer::before, .mwe-popups.mwe-popups-image-pointer.flipped-x::before, .mwe-popups.mwe-popups-no-image-pointer::before, .mwe-popups.flipped-x.mwe-popups-is-tall::before, .mwe-popups.flipped-x-y.mwe-popups-is-tall::before { border-color: var(--wiki-content-border-color); } .mwe-popups.flipped-y::after, .mwe-popups.flipped-x-y::after, .mwe-popups.mwe-popups-image-pointer::after, .mwe-popups.mwe-popups-image-pointer.flipped-x::after, .mwe-popups.mwe-popups-no-image-pointer::after, .mwe-popups.flipped-x-y.mwe-popups-is-tall::after { border-color: var(--wiki-content-background-color); } .popups-icon { position: relative; background-position: center; background-repeat: no-repeat; background-size: calc(max(1.4285714em, 20px)); min-width: 20px; min-height: 20px; width: 1.4285714em; height: 1.4285714em; display: inline-block; vertical-align: text-bottom; } .popups-icon--preview-generic, .popups-icon--settings, .popups-icon--infoFilled, .popups-icon--infoFilled:lang(ar), .popups-icon--close, .popups-icon--reference-generic, .popups-icon--reference-book, .popups-icon--preview-disambiguation { background-image: none; } .popups-icon::after { position: absolute; width: 100%; height: 100%; top: 0; left: 0; content: ''; -webkit-mask-image: var(--mask-image, none); mask-image: var(--mask-image, none); -webkit-mask-repeat: var(--mask-repeat, no-repeat); mask-repeat: var(--mask-repeat, no-repeat); -webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px))); mask-size: var(--mask-size, calc(max(1.4285714em, 20px))); -webkit-mask-position: var(--mask-position, center); mask-position: var(--mask-position, center); background-color: var(--mask-color, currentColor); background-color: var(--mask-color, currentColor); } .popups-icon--preview-generic::after { --mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E"); } .popups-icon--settings::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>"); } .popups-icon--infoFilled::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>"); } .popups-icon--infoFilled:lang(ar)::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>"); } .popups-icon--close::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>"); } .popups-icon--reference-generic::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>"); } .popups-icon--reference-book::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>"); } .popups-icon--reference-journal::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>"); } .popups-icon--reference-news::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>"); } .popups-icon--reference-web::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>"); } .popups-icon--preview-disambiguation::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>"); } /*********************** * End Extension:Popups * ************************/ /************************* * Extension:CiteThisPage * **************************/ .mw-specialCiteThisPage-bibliographic { background-color:var(--wiki-content-background-color--secondary); } /***************************** * End Extension:CiteThisPage * ******************************/ /************************* * Extension:ImageMap * **************************/ .noresize img { /* Why does the ImageMap container have no special class name? */ display: block; /* fix the scrollbar issue */ } /***************************** * End Extension:ImageMap * ******************************/ /********************* * Mobile adjustments * **********************/ /* Responsive Special:UserRights */ #mw-userrights-table-outer input#wpReason { width: 100%; max-width: 33.5em; } @media screen and (max-width: 720px) { html:root { /* make it won't be override by user's common.css */ --wiki-is-top-logo: 1; --wiki-left-spacing: 0px; --wiki-right-spacing: 0px; --wiki-navigation-left-spacing: 3px; --wiki-navigation-right-spacing: 3px; --wiki-content-border-radius: 0px; --wiki-content-border-top-radius: 0px; --wiki-footer-border-radius: 0px; --wiki-content-padding: 0.5rem; --wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */ --wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em); --wiki-navigation-bottom-padding: 0px; --wiki-navigation-tab-height: 2rem; --wiki-navigation-search-height: calc(2rem + 4px); --wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px); --wiki-logo-height: 80px; --wiki-logo-width: 100%; --wiki-logo-margin: 10px; --wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px)); --wiki-head-icon-padding: 0.25rem; --wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2); --wiki-head-toggle-button-size: var(--wiki-navigation-search-height); --wiki-sidebar-portal-spacing: 0px; --wiki-top-spacing: var(--wiki-logo-margin); } #mw-head-base { width: auto; margin-left: auto; margin-right: auto; } #p-logo { max-width: 100vw; top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px))); left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-height)) / 2)); } #mw-head { position: absolute; left: 0; width: 100%; margin: unset; top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-height) + var(--wiki-logo-margin)); border-radius: 0; } #left-navigation::before { /* for left spacing */ border-bottom-width: var(--navigation-border-bottom-width); } #right-navigation::after { display: block; /* for right spacing */ } #p-cactions, #p-variants { margin-right: 0px; } #p-cactions::after, #p-variants::after { width: 0; } #p-search { position: absolute; left: var(--wiki-navigation-menu-margin); right: var(--wiki-navigation-menu-margin); top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width)); margin: 0; padding: 0; } #mw-head::before, #mw-head::after, #p-search::before, #p-search::after { display: none; } #simpleSearch { width: auto; max-width: unset; /* override vector default of 20em */ } .vector-search-box-input { height: var(--wiki-navigation-search-height); } .vector-search-box form { margin: var(--wiki-navigation-menu-margin) 0px; } #mw-head, .mw-body, .parsoid-body, .mw-body::after, .parsoid-body::after, .mw-footer { border-left-width: 0; border-right-width: 0; border-radius: 0; } .mw-body, .parsoid-body { margin-top: 0; padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2)); } .mw-body::after, .parsoid-body::after { left: 0; right: 0; } #mw-data-after-content { margin-left: 0; } #mw-panel { position: unset; width: 100%; margin: 0px auto; top: 0; float: unset; } /* border-radius fix */ #mw-panel #p-ext-discordwidget + .vector-menu-portal { border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)); } .vector-menu-dropdown .vector-menu-content { right: 0; left: unset; } #mw-panel .vector-menu-portal { box-sizing: border-box; border-left-width: 0; border-right-width: 0; background-color: var(--wiki-sidebar-background-color); } .vector-menu-portal .vector-menu-content { margin-top: 0; margin-bottom: 0; display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */ } table.wikitable, table.responsive-table { display: block; overflow-x: auto; border: 0; } .mw-installed-software { word-break: unset; } .gallerybox, .gallerybox > div, .gallerybox .thumb { max-width: 100%; } /* disable float on RecentChanges legend */ .mw-changeslist-legend { float: none; margin: 0 auto; } /* advanced search options */ #mw-searchoptions table { float: none; } #mw-searchoptions table td { display: block; } /* popup when clicking the download button in multimediaviewer */ .mw-mmv-dialog { width: unset; } /* turn math elements into scroll blocks unless they're an immediate child of a span */ :not(span) > math.mwe-math-element { overflow: auto hidden; max-width: 100%; } /* Expandable mobile navigation panel */ body.has-vector-mobile-menu #mw-panel { position: absolute; --panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px)); top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)); left: var(--wiki-navigation-menu-margin); right: var(--wiki-navigation-menu-margin); width: auto; z-index: 3; } body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){ padding: 0; border: 0; broder-image: none; } body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle { position: absolute; cursor: pointer; z-index: 5; display: flex; justify-content: center; align-items: center; width: var(--wiki-head-toggle-button-size); height: var(--wiki-head-toggle-button-size); box-sizing: border-box; appearance: none; padding: 0; border: 1px solid var(--wiki-content-border-color); background-color: var(--wiki-navigation-background-color); top: calc(-1 * var(--panel-offset)); } #mw-panel #p-ext-discordwidget { background-color: var(--wiki-sidebar-background-color); padding: 0.5rem 0.25rem 0.25rem 0.5rem; border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color); } body.has-vector-mobile-menu #mw-panel .vector-menu-portal { display: none; border-image: none; } body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal { display: block; } body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal { text-align: left; font-size: 110%; border-left-width: var(--wiki-sidebar-border-width, 1px); border-right-width: var(--wiki-sidebar-border-width, 1px); margin-inline: var(--wiki-sidebar-margin, 0.5em); } body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal { border-top-width: 0; } body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) { border-bottom-width: 0; } body.has-vector-mobile-menu #mw-panel .vector-menu-content-list { display: flex; flex-wrap: wrap; } body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a { display: block; padding: 0.2rem 0.5rem; border: 1px solid transparent; } body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover { border-color: var(--wiki-content-link-color); } body.has-vector-mobile-menu #mw-panel #p-navigation-label { display: block; } body.has-vector-mobile-menu #p-logo { /* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */ top: calc(-1 * (var(--wiki-logo-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset))); } .mobile-nav-toggle { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A"); } body.has-vector-mobile-menu #p-tb .mw-list-item > a { display: inline-flex; } body.has-vector-mobile-menu .vector-menu-content-list { flex-direction: row; } /* Search adjustments for the expandable menu */ body.has-vector-mobile-menu #p-search { /* reposition to the right when mobile sidebar menu is active */ left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size)); right: var(--wiki-navigation-menu-margin); transform: none; } body.has-vector-mobile-menu #simpleSearch { width: 100%; margin: 0 auto; } /* icon navbar tabs + expandable nav panel icon */ #mw-head { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading, #mw-panel .mobile-nav-toggle { line-height: var(--wiki-head-icon-size); width: var(--wiki-head-icon-size); /* same as line height */ height: var(--wiki-head-icon-size); box-sizing: content-box; padding: var(--wiki-head-icon-padding); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before, #mw-panel .mobile-nav-toggle::before { content: ""; display: block; position: unset; background-image: none; width: var(--wiki-head-icon-size); height: var(--wiki-head-icon-size); margin: 0; --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--wiki-navigation-text-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before, #mw-panel .mobile-nav-toggle:hover::before, #mw-panel .mobile-nav-toggle.nav--expanded::before { background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */ } #mw-head .vector-menu-tabs .mw-list-item.selected a::before { background-color: var(--wiki-navigation-selected-text-color); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } #ca-ve-edit, #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A"); } #ca-ve-edit + #ca-edit { --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); } #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E"); } #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A"); } #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A"); } #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A"); } #ca-watch { --icon: var(--icon-star-empty); } #ca-unwatch { --icon: var(--icon-star-filled); } .vector-menu-tabs #ca-watch.icon a:hover::before, .vector-menu-tabs #ca-unwatch.icon a:hover::before { background-image: none; } /* RecentChanges - prevent overflow on long summaries */ .client-js .mw-changeslist ul, .client-js .mw-changeslist table.mw-enhanced-rc { margin-left: 0; } .mw-changeslist-line-inner-comment, .mw-changeslist-line .comment { font-size: 0.9em; } .mw-userlink { overflow-wrap: anywhere; } } /* Hide the expandable navigation button for desktop users */ .mobile-nav-toggle { display: none; } /************* * End mobile * **************/ /******************************************************/ /* */ /* [END] OF WIKI.GG DEFAULT LOADOUT */ /* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */ /* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */ /* */ /******************************************************/ 49d6e70ddab165aeb7b7435835eeadbac8dd4f26 MediaWiki:Common.css 8 235 259 2025-08-13T01:57:15Z ARTIFICER 564804 Importing default loadout css text/css /* CSS placed here will be applied to all skins */ /****************************************************************************************** ********************************* Start user-edit variables ******************************* ******************************************************************************************/ /***************************************** ****** START BASIC DESIGN VARIABLES ****** ----------------------------------------*/ :root { --wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif; --wiki-sidebar-heading-font-family: sans-serif; --wiki-content-border-radius: 0px; --wiki-sidebar-border-radius: 0px; } /*---------------------------------------- ******* END BASIC DESIGN VARIABLES ******* *****************************************/ /***************************************** ****** START BASIC COLOR VARIABLES ******* ----------------------------------------*/ :root, /* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=light, */ /* individual themes are prefixed with .theme- instead */ .view-light { /********************** * Probably edit these * [ LIGHT VIEW ] ***********************/ --wiki-body-background-color: #F6F6F6; --wiki-body-background-image: url(filepath://Site-background.jpg); --wiki-content-background-color: #ffffff; --wiki-content-background-opacity: 100%; --wiki-content-border-color: #a7d7f9; --wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */ /* [ LIGHT VIEW ] */ --wiki-accent-color: #3366cc; --wiki-accent-label-color: #ffffff; --wiki-accent-link-color: #D5FB51; --wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */ /**/ } /* end light styles */ /* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=dark, */ /* individual themes are prefixed with .theme- instead */ .view-dark { /********************** * Probably edit these * [ DARK VIEW ] ***********************/ --wiki-body-background-color: #171717; --wiki-body-background-image: url(filepath://Site-background-dark.jpg); --wiki-content-background-color: #202020; --wiki-content-background-opacity: 90%; --wiki-content-border-color: #991A51; --wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */ /* [ DARK VIEW ] */ --wiki-accent-color: #ff4d9d; --wiki-accent-label-color: #000; --wiki-accent-link-color: #1e1e43; --wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */ /**/ } /* End dark styles */ /*---------------------------------------- ******* END BASIC COLOR VARIABLES ******** *****************************************/ /***************************************** **** START ADVANCED COLOR VARIABLES ****** ----------------------------------------*/ :root, .view-light { /******************* * Maybe edit these * [ LIGHT VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #111111; --wiki-content-link-color--visited: var(--wiki-content-link-color); --wiki-content-link-color--hover: var(--wiki-content-link-color); --wiki-content-redlink-color: #ba0000; --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ LIGHT VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: var(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: var(--wiki-content-text-color); /* [ LIGHT VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #bf0017; --wiki-warning-color: #b05f30; --wiki-success-color: #0c742f; /**/ /*********************************** * Likely do not need to edit these * [ LIGHT VIEW ] ************************************/ --wiki-body-dynamic-color: #000000; --wiki-body-dynamic-color--inverted: #ffffff; --wiki-body-dynamic-color--secondary: #333333; --wiki-body-dynamic-color--secondary--inverted: #cccccc; --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #ffffff; --wiki-content-dynamic-color: #000000; --wiki-content-dynamic-color--inverted: #ffffff; --wiki-content-dynamic-color--secondary: #333333; --wiki-content-dynamic-color--secondary--inverted: #cccccc; /* [ LIGHT VIEW ] */ --wiki-alert-label-color: #ffffff; --wiki-warning-label-color: #ffffff; --wiki-success-label-color: #ffffff; --wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */ /**/ } .view-dark { /******************* * Maybe edit these * [ DARK VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ededed; --wiki-content-link-color--visited: var(--wiki-content-link-color); --wiki-content-link-color--hover: var(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ DARK VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: var(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: var(--wiki-content-text-color); /* [ DARK VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #ff576a; --wiki-warning-color: #cf721c; --wiki-success-color: #13aa45; /**/ /*********************************** * Likely do not need to edit these * [ DARK VIEW ] ************************************/ --wiki-body-dynamic-color: #ffffff; --wiki-body-dynamic-color--inverted: #000000; --wiki-body-dynamic-color--secondary: #cccccc; --wiki-body-dynamic-color--secondary--inverted: #333333; --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #000; --wiki-content-dynamic-color: #ffffff; --wiki-content-dynamic-color--inverted: #000000; --wiki-content-dynamic-color--secondary: #cccccc; --wiki-content-dynamic-color--secondary--inverted: #333333; /* [ DARK VIEW ] */ --wiki-alert-label-color: #000000; --wiki-warning-label-color: #000000; --wiki-success-label-color: #000000; --wiki-icon-general-filter: invert(100%); } /*---------------------------------------- ***** END ADVANCED COLOR VARIABLES ******* *****************************************/ /***************************************** **** START ADVANCED DESIGN VARIABLES ***** ----------------------------------------*/ :root { /*********************** start logo position ----------------------*/ --wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */ --wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */ --wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */ --wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */ --wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */ /*----------------------- end logo position ***********************/ --wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */ --wiki-body-font-family: sans-serif; --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */ /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-width: 1px; --wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */ --wiki-sidebar-portal-spacing: 0px; --wiki-sidebar-border-width: var(--wiki-content-border-width); --wiki-navigation-border-radius: 0px; /* border radius of tabs */ /******************* * Maybe edit these * [ DESIGN ] ********************/ --wiki-logo-filter: none; /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-top-radius: var(--wiki-content-border-radius); --wiki-content-border-style: solid; --wiki-content-border-image: none; --wiki-content-backdrop-filter: none; --wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */ --wiki-gap-between-sidebar-and-content: 0.5em; /* gap between sidebar(#mw-panel) and content(#content) */ --wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-line-height: 1.125; --wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-margin: 0.5em; --wiki-sidebar-list-item-padding: 0.25em 0.25rem; --wiki-sidebar-list-padding: 0.25rem; --wiki-sidebar-list-item-background--hover: none; /* background of hover item */ --wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */ --wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */ --wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-box-background-color: var(--wiki-content-background-color); --wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content)); --wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ --wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ /* nav tabs style. The vector gradient is default. * If you want to customize the style of tabs, it's easier to start with the following settings: * --wiki-navigation-background-image: none; * --wiki-navigation-selected-background-image: none; * --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px ); * --wiki-navigation-selected-border-bottom-background: none; * --wiki-navigation-tab-spacing: 0.25em; * --wiki-navigation-tab-padding-top: 0.5em; * --wiki-navigation-tab-padding-bottom: 0.5em; */ --wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */ --wiki-navigation-tab-padding-top: 1.25em; --wiki-navigation-tab-padding-x: 0.75em; --wiki-navigation-tab-padding-bottom: 4px; --wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */ --wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */ --wiki-navigation-border-image: none; --wiki-navigation-selected-border-image: var(--wiki-navigation-border-image); --wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%); --wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x; --wiki-navigation-background-position: left bottom, right bottom, left bottom; --wiki-navigation-background-size: 1px 100%, 1px 100%, 100%; --wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%); --wiki-navigation-selected-background-repeat: no-repeat, no-repeat; --wiki-navigation-selected-background-position: left bottom, right bottom; --wiki-navigation-selected-background-size: 1px 100%, 1px 100%; --wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px); /* affects the dropdown menu under More */ --wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color); --wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color); --wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */ --wiki-navigation-dropdown-border-width: 1px; --wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius); --wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */ --wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */ --wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */ --wiki-navigation-dropdown-border-image: none; --wiki-navigation-dropdown-backdrop-filter: none; --wiki-navigation-dropdown-box-shadow: none; /* box shadow */ /* styles of the footer */ --wiki-spacing-before-footer: 0px; --wiki-footer-border-image: none; /* padding on body element */ --wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */ --wiki-left-spacing: 0.5em; --wiki-right-spacing: 1em; --wiki-bottom-spacing: 2em; /* end design variables */ } /*---------------------------------------- ***** END ADVANCED DESIGN VARIABLES ****** *****************************************/ /******************************* **** START SHARED VARIABLES **** **** tl;dr: don't edit this **** ********************************/ /* These variables are rarely touched, usually inherit other variables, and are shared on all themes. In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision, understand what you are doing, and *know* that what you are trying to do is not accomplished by changing another variable in the above sections. Since these are by default shared across all themes, if you support multiple themes you'll probably want to separate the variables you want to modify here into .view-x blocks like above. If you don't understand what that means or how to do that then you probably shouldn't be modifying this section. */ :root { --wiki-content-border-bottom-width: var(--wiki-content-border-width); --wiki-content-border-bottom-style: var(--wiki-content-border-style); --wiki-content-border-bottom-color: var(--wiki-content-border-color); --wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%); --wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color)); --wiki-content-text-color--hover: var(--wiki-content-text-color); /* heading */ --wiki-content-heading-border-bottom-width: 1px; --wiki-content-heading-border-style: solid; --wiki-content-heading-font-weight: normal; --wiki-content-heading-font-style: normal; --wiki-content-heading-text-transform: none; --wiki-content-heading-line-height: normal; --wiki-content-heading-text-shadow: none; /* first heading (h1) */ --wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width); --wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); --wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight); --wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style); --wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform); --wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-firstheading-color: var(--wiki-content-heading-color); --wiki-content-firstheading-text-shadow: none; /* sub-heading (h3, h4, h5, h6) */ --wiki-content-subheading-border-bottom-width: 0px; --wiki-content-subheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-subheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-subheading-font-family: var(--wiki-body-font-family); --wiki-content-subheading-font-weight: bold; --wiki-content-subheading-font-style: normal; --wiki-content-subheading-text-transform: none; --wiki-content-subheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-subheading-color: var(--wiki-content-heading-color); --wiki-content-subheading-text-shadow: none; /* heading size */ --wiki-content-firstheading-font-size: 1.8em; --wiki-content-heading-h2-font-size: 1.5em; --wiki-content-heading-h3-font-size: 1.2em; --wiki-content-heading-h4-font-size: 114%; --wiki-content-heading-h5-font-size: 108%; --wiki-content-heading-h6-font-size: 100%; --wiki-content-toc-background: var(--wiki-content-background-color--secondary); --wiki-content-toc-border-width: 1px; --wiki-content-toc-border-style: solid; --wiki-content-toc-border-color: var(--wiki-content-border-color); --wiki-content-toc-border-radius: 0px; --wiki-content-toc-border-image: none; --wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000; --wiki-content-catlinks-background: var(--wiki-content-background-color--secondary); --wiki-content-catlinks-border-width: 1px; --wiki-content-catlinks-border-style: solid; --wiki-content-catlinks-border-color: var(--wiki-content-border-color); --wiki-content-catlinks-border-radius: 0px; --wiki-content-catlinks-border-image: none; --wiki-content-catlinks-box-shadow: none; --wiki-content-filetoc-background: var(--wiki-content-background-color--secondary); --wiki-content-filetoc-border-width: 1px; --wiki-content-filetoc-border-style: solid; --wiki-content-filetoc-border-color: var(--wiki-content-border-color); --wiki-content-filetoc-border-radius: 0px; --wiki-content-filetoc-border-image: none; --wiki-content-filetoc-box-shadow: none; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; --wiki-sidebar-padding: 0px; --wiki-sidebar-background-color: var(--wiki-content-background-color); --wiki-sidebar-background-opacity: var(--wiki-content-background-opacity); --wiki-sidebar-background-image: none; --wiki-sidebar-background-position: center; --wiki-sidebar-background-repeat: repeat; --wiki-sidebar-background-size: auto; --wiki-sidebar-filter: none; --wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-sidebar-border-color: var(--wiki-content-border-color); --wiki-sidebar-border-style: solid; --wiki-sidebar-border-image: none; --wiki-sidebar-link-color: var(--wiki-content-link-color); --wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover); --wiki-sidebar-heading-color: var(--wiki-content-heading-color); --wiki-sidebar-heading-font-weight: normal; --wiki-sidebar-heading-font-style: normal; --wiki-sidebar-heading-text-transform: none; --wiki-sidebar-heading-line-height: normal; --wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem; --wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-text-shadow: none; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter); --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-box-padding: 0px; --wiki-sidebar-box-background: none; --wiki-sidebar-box-border: 0px; --wiki-sidebar-box-border-image: none; --wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color)); --wiki-footer-border-width: var(--wiki-content-border-width); --wiki-footer-border-style: var(--wiki-content-border-style); --wiki-footer-border-color: var(--wiki-content-border-color); --wiki-footer-background-color: var(--wiki-content-background-color); --wiki-footer-background-opacity: var(--wiki-content-background-opacity); --wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-footer-text-color: var(--wiki-content-text-color); --wiki-footer-link-color: var(--wiki-content-link-color); --wiki-footer-link-color--hover: var(--wiki-content-link-color--hover); --wiki-footer-border-radius: var(--wiki-content-border-radius); --wiki-navigation-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-background-color--hover: var(--wiki-navigation-background-color); --wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity); --wiki-navigation-background-image--hover: var(--wiki-navigation-background-image); --wiki-navigation-background-position--hover: var(--wiki-navigation-background-position); --wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat); --wiki-navigation-background-size--hover: var(--wiki-navigation-background-size); --wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover); --wiki-navigation-transform--hover: none; --wiki-navigation-selected-border-style: solid; --wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-border-style: solid; --wiki-navigation-border-color--hover: var(--wiki-navigation-border-color); --wiki-navigation-border-image--hover: var(--wiki-navigation-border-image); --wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style); --wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px)); --wiki-navigation-icon-size: 1em; --wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x); --wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */ --wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color); --wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color); --wiki-navigation-dropdown-offset: 0px; /* vertical offset */ --wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-search-background-image: none; --wiki-navigation-search-background-position: 0; --wiki-navigation-search-background-size: auto; --wiki-navigation-search-background-repeat: repeat; --wiki-navigation-search-backdrop-filter: none; --wiki-navigation-search-border-color: var(--wiki-navigation-border-color); --wiki-navigation-search-border-color--hover: var(--wiki-accent-color); --wiki-navigation-search-border-style: solid; --wiki-navigation-search-border-width: 1px; --wiki-navigation-search-border-radius: 2px; --wiki-navigation-search-border-image: none; --wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image); --wiki-navigation-search-box-shadow: none; --wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow); --wiki-navigation-search-text-color: var(--wiki-content-text-color); --wiki-navigation-search-font-size: var(--wiki-navigation-font-size); --wiki-navigation-search-height: 2em; --wiki-navigation-search-button-color: currentColor; --wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color); --wiki-navigation-search-button-color-opacity: 80%; --wiki-navigation-search-button-color-opacity--hover: 95%; --wiki-navigation-search-bottom-spacing: 3px; --wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent); --wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */ } /*** mobile adjustments ***/ @media screen and (max-width: 720px) { body.has-vector-mobile-menu{ --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-margin: 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-margin: 0px 0px -0.5em 0px; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-line-height: 1.125; --wiki-sidebar-background-opacity: 100%; --wiki-navigation-search-border-width: 1px; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; } } /***************************** **** END SHARED VARIABLES **** ******************************/ /****************************************************************************************** ********************************* End user-edit variables ********************************* ******************************************************************************************/ /****************************** * Fallback for older browsers * * DONT EDIT THIS * *******************************/ @supports not (color:color-mix(in srgb, #000, transparent)) { .view-dark, .view-light, :root { --wiki-content-text-mix-color: var(--wiki-content-text-color); --wiki-content-text-mix-color-95: var(--wiki-content-background-color); --wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted); --wiki-content-border-color--secondary: var(--wiki-content-border-color); --wiki-content-border-color--accent: var(--wiki-accent-color); --wiki-accent-color--hover: var(--wiki-accent-color); --wiki-navigation-search-highlight-background-color: transparent; } } /***************************** * End older browser fallback * ******************************/ /***************************** * PortableInfoboxes * ******************************/ :root { --pi-background: var(--wiki-content-background-color); --pi-secondary-background: var(--wiki-accent-color); --pi-secondary-background-label: var(--wiki-accent-label-color); --pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent); } .portable-infobox .pi-title, .portable-infobox .pi-header { text-align: center; font-size: 1.5em; background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent); color: var(--pi-secondary-background-label); } .portable-infobox .pi-data, .portable-infobox .pi-group { background: var(--wiki-content-background-color--secondary); } .portable-infobox .pi-image { padding: 8px; } .pi-image-thumbnail { max-width: 100%; } .pi-caption { color: var(--wiki-content-text-mix-color); } .pi-section-navigation .pi-section-tab.pi-section-active, .pi-section-navigation .pi-section-tab.current, .pi-media-collection .pi-tab-link.current { background: var(--pi-secondary-background); color: var(--pi-secondary-background-label); } .pi-collapse > .pi-item:first-child { cursor: pointer; } /* overqualify these to overwrite normal content heading styles */ .mw-body .portable-infobox h2, .mw-body .portable-infobox h3 { border-bottom: 0; font-family: inherit; font-weight: 700; margin: 0; } /***************************** * End PortableInfoboxes * ******************************/ /******************* * Main page layout * ********************/ #mp-container { display: grid; gap: 10px; } @media screen and (max-width: 990px) { /* for mobile screens */ #mp-container { grid-template-areas:var(--main-page-layout--mobile); grid-template-columns:var(--main-page-layout-columns--mobile, 100%); } .mp-box.mp-hide-on-mobile { display: none; } } @media screen and (min-width: 990px) and (max-width: 1350px) { /* for narrow screens, between 990px and 1350px */ #mp-container { grid-template-areas:var(--main-page-layout--tablet); grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr); } .mp-box.mp-hide-on-tablet { display: none; } } @media screen and (min-width: 1350px) { /* for all other screens, 1350px and wider */ #mp-container { grid-template-areas:var(--main-page-layout--desktop); grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr); } .mp-box.mp-hide-on-desktop { display: none; } } .mp-box { position: relative; display: flex; flex-flow: column nowrap; width: 100%; box-sizing: border-box; background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent); border: 1px solid var(--wiki-content-border-color); padding: 0px; } .mp-body { height: 100%; display: flex; padding: 0.5em; flex-flow: column nowrap; } .mp-box.centered-content .mp-body { height: 100%; display: flex; flex-flow: column nowrap; justify-content: space-evenly; } .mp-box.has-floating-image { display: block; } .mp-box.has-floating-image .mp-body { height: unset; display: block; } /* overqualified to override normal heading styles */ .mw-body .mp-box h2 { text-align: center; font-weight: bold; font-family: var(--wiki-content-heading-font-family); overflow: initial; border-bottom: 1px solid var(--wiki-content-border-color); font-size: 150%; margin: 0; padding: 5px 0; color: var(--wiki-content-heading-color); } #mp-box-welcome { text-align: center; position: relative; overflow: hidden; } #mp-box-welcome h2 { font-size: 200%; } #mp-welcome { display: flex; flex-flow: column nowrap; position: relative; height: 100%; z-index: 2; box-sizing: border-box; } #mp-welcome .welcome-subtitle { height: 100%; background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent); padding: 0.5em; } #mp-banner { position: absolute; width: 100%; height: 100%; filter: blur(5px); z-index: -1; background: url(/images/e/e0/MP_banner.jpg); background-size: cover; background-repeat: no-repeat; background-position: top center; } .view-dark #mp-banner { filter: blur(5px) brightness(50%); } .view-light #mp-banner { filter: blur(5px) contrast(50%); } /* [[Template:MP_link]] */ .mp-links { --gap: 10px; } .mp-links > ul { display: flex; flex-flow: row wrap; justify-content: space-evenly; margin: 2px; gap: var(--gap); } .mp-links > ul > li { display: flex; flex-flow: column nowrap; align-items: stretch; text-align: center; box-sizing: border-box; flex: max(calc(50% - var(--gap)), 5em) 1 1; outline: 1px solid var(--wiki-content-link-color); transition: 0.1s ease-in; } .mp-links > ul > li:hover { background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent); } .mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;} .mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;} .mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;} .mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;} .mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;} .mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;} .mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;} .mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;} .mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;} .mp-links > ul > li:hover a { text-decoration: underline; } .mp-links > ul > li > a { display: flex; align-items: center; justify-content: center; height: 100%; flex: 1 1 auto; box-sizing: border-box; padding: 5px; } .mp-links > ul > li > a:first-child { height: 100%; } .mp-links > ul > li > a:last-child:not(:first-child) { height: unset; } .mp-links.stretch, .mp-links.stretch > ul { height: 100%; } .mp-links.side-image li { flex-flow: row nowrap; } .mp-links.plain > ul > li { outline-color: transparent; } /*********************** * End main page layout * ************************/ /********************************************************************************************************************* * Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) * **********************************************************************************************************************/ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } /* Display list items inline */ .hlist dd, .hlist dt, .hlist li { /* * don't trust the note that says margin doesn't work with inline * removing margin: 0 makes dds have margins again * We also want to reset margin-right in Minerva */ margin: 0; display: inline; } /* Display requested top-level lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, /* Display nested lists inline */ .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; } /* Hide empty list items */ .hlist .mw-empty-li { display: none; } /* TODO: :not() can maybe be used here to remove the later rule. naive test * seems to work. more testing needed. like so: */ .hlist dt:not(:last-child)::after { content: ":\20"; } .hlist dd:not(:last-child)::after, .hlist li:not(:last-child)::after { /* "space, Middle Dot, space" We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters. The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */ /* content: "\20\00B7\20"; font-weight: bold; */ /* "space &nbsp; • &nbsp; space" There may (and likely) be an extra whitespace between <li>s, therefore we have to use a space character as last character of this sequence. By this way, the last space and the next whitespce will collapse as a single space, to make the whitespace on both sides of the middle dot the same width. */ content: "\20\A0\2022\A0\20"; font-weight: inherit; } /* Add parentheses around nested lists */ .hlist dd ol::before, .hlist dd ul::before, .hlist dd dl::before, .hlist dt ol::before, .hlist dt ul::before, .hlist dt dl::before, .hlist li ol::before, .hlist li ul::before, .hlist li dl::before { content: "\20("; font-weight: inherit; } .hlist dd ol::after, .hlist dd ul::after, .hlist dd dl::after, .hlist dt ol::after, .hlist dt ul::after, .hlist dt dl::after, .hlist li ol::after, .hlist li ul::after, .hlist li dl::after { content: ")"; font-weight: inherit; } /* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; } .hlist ol > li { counter-increment: listitem; } .hlist ol > li::before { content: " " counter(listitem) ".\20"; } /* Progressive enhancement: * try to make the dot always follow the list item in same line */ .hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) { display: inline-block; } /******************************************** * End semantically-correct horizontal lists * *********************************************/ /*** Miscellaneous ***/ .responsive-image { max-width: 100%; height: auto; } .view-dark .invert-on-dark, .view-light .invert-on-light { filter: invert(100%); } .pixelated { image-rendering: pixelated; } @media screen and (min-width: 720px) { .mobileonly { display: none; } } @media screen and (max-width: 720px) { .nomobile { display: none; } } /*** Utility classes for standard MW galleries ***/ /* it's important that spaced comes before centered in the sheet */ .gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */ display: flex; flex-flow: row wrap; justify-content: space-evenly; margin-left: unset; } .gallery.centered { text-align: center; } /************************** * Start Modular Templates * **************************/ /********* [[Template:Ambox]] *********/ .ambox { --ambox-color: var(--wiki-accent-color); border: 1px solid var(--wiki-content-border-color); border-left: 10px solid var(--ambox-color); border-radius: 2px; display: flex; align-items: center; gap: .6em; margin: 1em 0; padding: 3px .6em; background-color: var(--wiki-content-background-color--secondary); box-shadow: 2px 2px 5px 0px #0002; } @media (min-width: 720px) { .ambox { margin-inline: 10%; } } .ambox.tiny { padding: .04rem .5em; margin-inline: 0; width: fit-content; } .ambox + .ambox { margin-top: -.6em; } .ambox-content { flex: 1; } .ambox-content p { margin: .15em 0; } .ambox-title { font-weight: bold; } /********* [[Template:Hatnote]] *********/ .hatnote { padding: 1px 0 1px 1.6em; margin-bottom: 0.5em; font-style: italic; border-top: 1px solid var(--wiki-content-border-color--secondary); border-bottom: 1px solid var(--wiki-content-border-color--secondary); } .hatnote.icon { padding-left: 0; } /********* [[Template:Spoiler]] *********/ .spoiler-content { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent); transition: all 0.3s; cursor: pointer; overflow: auto; } @supports not (color:color-mix(in srgb, #000, transparent)) { .spoiler-content { background-color: var(--wiki-content-dynamic-color--secondary); } } .spoiler-content > * { pointer-events: none; opacity: 0; transition: all 0.3s; } .spoiler-content.show { background-color: transparent; } .spoiler-content.show > * { pointer-events: unset; opacity: 1; } /********* [[Template:Link icon]] *********/ .link-icon { --link-icon-line-height: 1.5em; --link-icon-size: 1.5em; display: inline-flex; align-items: center; height: var(--link-icon-line-height); vertical-align: bottom; } .link-icon .regular { align-self: center; } .link-icon .regular a { display: flex; } .link-icon .regular img { height: var(--link-icon-size); max-width: var(--link-icon-size); } .link-icon .fallback { outline: 1px solid var(--wiki-content-text-color); border-radius: 50%; text-align: center; width: var(--link-icon-size); line-height: var(--link-icon-size); } .link-icon.notext, .link-icon.notext .fallback { display: inline-block; } /********* [[Template:Quote]] *********/ .quote { background: var(--wiki-content-background-color--secondary); border-radius: 5px; border: 2px solid var(--wiki-content-border-color); margin: .5em 0; padding: .5em; overflow-y: hidden; } .quote .block { display: block; } .quote .title { font-size: large; font-weight: bold; } .quote .content { font-style: italic; } .quote .author { font-weight: bold; text-align: end; } .quote .marks-wrapper { display: flex; gap: 5px; } .quote .marks-wrapper::before, .quote .marks-wrapper::after { font-size: 100px; line-height: 0px; } .quote .marks-wrapper::before { content: "\201C"; margin-top: 40px; } .quote .marks-wrapper::after { content: "\201D"; align-self: end; margin-bottom: -10px; } .client-js .mw-charinsert-item { display: none; } /************************ * End Modular Templates * *************************/ /***************************** * Used by [[Template:Color]] * ******************************/ .color__splotch { display: inline-block; height: 1em; width: 1em; box-sizing: border-box; vertical-align: text-top; border-radius: 50%; border: 1px solid var(--wiki-content-text-color); } /********************* * End Template:Color * **********************/ /********************************* * Used by [[Template:TOC limit]] * **********************************/ .toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; } /************************* * End Template:TOC limit * **************************/ /********************************* * Used by [[Template:TOC right]] * **********************************/ @media all and (min-width: 720px) { .tocright { float: right; clear: right; margin: 0 0 0.5em 1em; } } /************************* * End Template:TOC right * **************************/ 40bfba1f9ff64946e8ca2054b3ba281f00f40f54 MediaWiki:Theme-definitions 8 236 260 2025-08-13T01:57:16Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki * light[bundled|kind=light] * dark[bundled|kind=dark] 05cdfdf87ea42919cc6ea267d3972cc06847ed60 MediaWiki:Gadgets/purge/main.js 8 237 261 2025-08-13T01:57:17Z ARTIFICER 564804 Importing default loadout javascript text/javascript $.when( mw.loader.using( [ 'mediawiki.api', 'mediawiki.jqueryMsg' ] ), $.ready ) .then( () => new mw.Api().loadMessagesIfMissing( [ 'cargo-purgecache', 'cargo-purgecache-failed', 'action-purge'] ) ) .then(function(){ if ( document.getElementById( 'ca-cargo-purge' )){ return; } // disable if Cargo has already added a purge button if ( mw.config.get( 'wgNamespaceNumber' ) === -1 ) { return; } // disable on special pages var url = new URL(window.location.href); url.searchParams.set('action', 'purge'); var button = mw.util.addPortletLink('p-cactions', url.href, mw.msg('cargo-purgecache'), 'ca-gadget-purgecache', mw.msg('action-purge'), '1'); button.addEventListener('click', (function(event) { event.preventDefault(); var api = new mw.Api(); api.post({ action: 'purge', titles: mw.config.get('wgPageName'), forcerecursivelinkupdate: true }).then(function() { window.location.reload(true); }).fail(function(code) { mw.notify(mw.msg('cargo-purgecache-failed')+" "+code); }); })); }); 201bef72d982b7d9afef64e56b91b7624aeeb79e MediaWiki:Gadgets/userProfile/main.js 8 238 262 2025-08-13T01:57:18Z ARTIFICER 564804 Importing default loadout javascript text/javascript // User profile // <nowiki> mw.loader.using( [ 'mediawiki.util', 'mediawiki.api' ] ).done( function() { var config = mw.config.get( [ 'wgRelevantUserName', 'wgNamespaceNumber', 'wgUserLanguage', 'wgArticleId', 'wgAction', 'wgTitle' ] ); var username = config.wgRelevantUserName; if ( !username || window.loadedHorseUserProfile ) return; window.loadedHorseUserProfile = true; if ( config.wgNamespaceNumber !== -1 && config.wgTitle.includes('/') ) return; var lang = mw.language.bcp47(config.wgUserLanguage); var dateOptions = { year: "numeric", month: "short", day: "numeric", hour: "2-digit", minute: "2-digit", timeZone: "UTC", timeZoneName: "short" }; var api = new mw.Api(); if ( mw.util.isIPAddress(username) ) api.get( { action: 'query', list: ['usercontribs', 'blocks'], ucuser: username, ucprop: [], uclimit: 'max', bkip: username, bkprop: ['user', 'by', 'timestamp', 'expiry', 'flags', 'reason', 'restrictions'], bklimit: 1, formatversion: 2 } ).done( function(data) { var editcount = data.query.usercontribs.length; if ( data.continue && data.continue.uccontinue ) editcount = data.limits.usercontribs+'+'; var user = { groups: ['*'], editcount: editcount }; formatProfile(user, data.query.blocks[0]); } ); else api.get( { action: 'query', list: ['users', 'blocks'], ususers: username, usprop: ['groups', 'editcount', 'registration', 'emailable'], bkusers: username, bkprop: ['user', 'by', 'timestamp', 'expiry', 'flags', 'reason', 'restrictions'], bklimit: 1, formatversion: 2 } ).done( function(data) { formatProfile(data.query.users[0], data.query.blocks[0]); } ); if ( window.loadedHorseUserProfileContribs ) return; window.loadedHorseUserProfileContribs = true; if ( config.wgNamespaceNumber === 2 && !config.wgArticleId && config.wgAction === 'view' ) { mw.loader.using( [ 'mediawiki.pager.styles', 'mediawiki.special.changeslist' ] ).then( function() { var text = '== [[Special:Contributions/' + username + '|{{int:contributions-title|' + username + '}}]] ==\n{{Special:Contributions/' + username + '|limit=20}}'; new mw.Api().parse( text, { title: 'User:' + config.wgTitle, wrapoutputclass: 'horse-userprofile-contribs', disableeditsection: true, disablelimitreport: true, uselang: config.wgUserLanguage } ).done( function(parsedText) { mw.hook( 'wikipage.content' ).fire( $( parsedText ).appendTo('#mw-content-text') ); } ); } ); } function formatProfile(user, block) { user.groups.splice(user.groups.indexOf('*'), 1); var text = '<div class="horse-userprofile-info">'; if ( user.groups.length ) { var groupList = user.groups.map( function(group) { var grouppage = '{{MediaWiki:grouppage-'+group+'}}'; return [ '{{#ifexist: '+grouppage+' | [['+grouppage+'|{{int:group-'+group+'}}]] | {{int:group-'+group+'}} }}', '{{#ifexist: '+grouppage+' | [['+grouppage+'|{{int:group-'+group+'-member|'+username+'}}]] | {{int:group-'+group+'-member|'+username+'}} }}' ]; } ).reduce( function(prev, cur) { prev[0].push(cur[0]); prev[1].push(cur[1]); return prev; }, [[], []] ); text += '\n\n<span>{{int:prefs-memberingroups|'+user.groups.length+'|'+username+'}}</span>\t<span>{{int:prefs-memberingroups-type|'+mw.language.listToText(groupList[0])+'|'+mw.language.listToText(groupList[1])+'}}</span>'; if (mw.config.get('wgUserGroups').some(item => ['advocate', 'staff'].includes(item))) { //return true if their usergroups contain advocate or staff text += '<br/>([[Special:UserRights/' + username + '|{{int:tool-link-userrights|' + username + '}}]])' } } text += '\n\n<span>{{int:prefs-edits}}</span>\t<span>[[Special:Contribs/'+username+'|'+mw.language.convertNumber(user.editcount)+']]</span>'; if ( user.registration ) text += '\n\n<span>{{int:prefs-registration}}</span>\t<span>'+mw.language.convertNumber(new Date(user.registration).toLocaleString(lang, dateOptions))+'</span>'; if ( user.userid && !user.emailable ) text += '\n\n<span>{{int:nowikiemailtext|'+username+'}}</span>'; text += '\n\n</div>'; if ( block && !$('.mw-warning-with-logexcerpt .mw-logevent-loglines > .mw-logline-block').length ) { var notice = 'sp-contributions-blocked-notice'; if ( mw.util.isIPAddress(block.user, true) ) notice += '-anon'; var logentry = 'logentry-block-block'; var partialBlock = []; if ( block.partial ) { notice += '-partial'; logentry = 'logentry-partialblock-block'; if ( block.restrictions.pages ) { var blockpages = block.restrictions.pages.map( function(page) { return '[['+page.title+']]'; } ); partialBlock.push('{{int:logentry-partialblock-block-page|'+blockpages.length+'|'+mw.language.listToText(blockpages)+'}}'); } if ( block.restrictions.namespaces ) { var blocknamespaces = block.restrictions.namespaces.map( function(namespace) { if ( !namespace ) return '[[Special:AllPages|{{int:blanknamespace}}]]'; return '[[Special:AllPages/{{ns:'+namespace+'}}:|{{ns:'+namespace+'}}]]'; } ); partialBlock.push('{{int:logentry-partialblock-block-ns|'+blocknamespaces.length+'|'+mw.language.listToText(blocknamespaces)+'}}'); } if ( block.restrictions.actions ) { var blockactions = block.restrictions.actions.map( function(action) { return '{{int:ipb-action-'+action+'}}'; } ); partialBlock.push('{{int:logentry-partialblock-block-action|'+blockactions.length+'|'+mw.language.listToText(blockactions)+'}}'); } if ( !partialBlock.length ) logentry = 'logentry-non-editing-block-block'; } var blockDate = new Date(block.timestamp); var blockexpiry = '{{int:infiniteblock}}'; if ( !['infinite', 'indefinite', 'infinity', 'never'].includes(block.expiry) ) { var expiry = new Date(block.expiry.replace( /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2,3})/, '$1-$2-$3T$4:$5:$6Z' )); var duration = expiry - blockDate; var blockDuration = []; var factor = 1000; if ( duration % factor === 0 ) blockDuration = ['duration-seconds', Math.floor(duration / factor)]; factor *= 60; if ( duration % factor === 0 ) blockDuration = ['duration-minutes', Math.floor(duration / factor)]; factor *= 60; if ( duration % factor === 0 ) blockDuration = ['duration-hours', Math.floor(duration / factor)]; factor *= 24; if ( duration % factor === 0 ) blockDuration = ['duration-days', Math.floor(duration / factor)]; if ( duration % (factor*7) === 0 ) blockDuration = ['duration-weeks', Math.floor(duration / (factor*7))]; if ( duration % (factor*30) === 0 ) blockDuration = ['months', Math.floor(duration / (factor*30))]; factor *= 365; if ( duration % factor === 0 ) blockDuration = ['duration-years', Math.floor(duration / factor)]; if ( duration % (factor*10) === 0 ) blockDuration = ['duration-decades', Math.floor(duration / (factor*10))]; if ( duration % (factor*100) === 0 ) blockDuration = ['duration-centuries', Math.floor(duration / (factor*100))]; if ( duration % (factor*1000) === 0 ) blockDuration = ['duration-millennia', Math.floor(duration / (factor*1000))]; if ( blockDuration.length < 2 || blockDuration[1] > 1000 ) blockexpiry = mw.language.convertNumber(expiry.toLocaleString(lang, dateOptions)); else blockexpiry = '{{int:'+blockDuration.join('|')+'}}'; } var blockflags = ''; var blockflaglist = []; if ( block.anononly ) blockflaglist.push('{{int:block-log-flags-anononly}}'); if ( block.nocreate ) blockflaglist.push('{{int:block-log-flags-nocreate}}'); if ( !block.autoblock && !mw.util.isIPAddress(block.user, true) ) blockflaglist.push('{{int:block-log-flags-noautoblock}}'); if ( !block.allowusertalk ) blockflaglist.push('{{int:block-log-flags-nousertalk}}'); if ( block.noemail ) blockflaglist.push('{{int:block-log-flags-noemail}}'); if ( block.hidden ) blockflaglist.push('{{int:block-log-flags-hiddenname}}'); if ( blockflaglist.length ) blockflags = '{{int:parentheses|'+blockflaglist.join(mw.msg('comma-separator'))+'}}'; var blockreason = ' <span class="comment">{{int:parentheses|'+block.reason+'}}</span>'; if ( !block.reason ) blockreason = ''; text += '<div class="horse-userprofile-block cdx-message cdx-message--block cdx-message--warning mw-warning-with-logexcerpt"><span class="cdx-message__icon"></span><div class="cdx-message__content">\n{{int:'+notice+'|'+username+'}}\n'; text += '<ul class="mw-logevent-loglines"><li class="mw-logline-block">'+mw.language.convertNumber(blockDate.toLocaleString(lang, dateOptions))+' {{int:'+logentry+'|[[User:'+block.by+'|'+block.by+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+block.by+'|{{int:talkpagelinktext}}]]</span> <span>[[Special:Contribs/'+block.by+'|{{int:contribslink}}]]</span></span>|'+block.by; if ( mw.util.isIPAddress(block.user, true) ) text += '|[[Special:Contribs/'+block.user+'|'+block.user+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+block.user+'|{{int:talkpagelinktext}}]]</span></span>'; else text += '|[[User:'+block.user+'|'+block.user+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+block.user+'|{{int:talkpagelinktext}}]]</span> <span>[[Special:Contribs/'+block.user+'|{{int:contribslink}}]]</span></span>'; text += '|'+block.user+'|'+blockexpiry+'|'+blockflags+'|'+mw.language.listToText(partialBlock)+'}}'+blockreason+'</li></ul></div></div>'; } api.parse( '<div class="cdx-message__content">' + text + '</div>', { disablelimitreport: true, wrapoutputclass: 'horse-userprofile mw-message-box cdx-message mw-content-'+($('#mw-content-subtitle').attr('dir')||'ltr'), uselang: config.wgUserLanguage } ).done( function(parsedText) { parsedText = parsedText.replace( /\u29FCgroup-([^\u29FC\u29FD]+?)(?:-member)?\u29FD/g, '$1' ); mw.hook( 'wikipage.content' ).fire( $( parsedText ).appendTo('#contentSub') ); } ); } } ); // </nowiki> a86531394e21271ad91869b48f3634f341b1bd79 MediaWiki:Gadgets/userProfile/main.css 8 239 263 2025-08-13T01:57:18Z ARTIFICER 564804 Importing default loadout css text/css #contentSub > * + .horse-userprofile { margin-top: 1em; } .horse-userprofile { font-size: 120%; color: var(--wiki-content-text-color); border: 2px solid var(--wiki-content-border-color); padding: 6px 12px; } .horse-userprofile-info span:first-of-type { font-weight: bold; } 1729445bb17e2974426befaf9bd441ab4bf189c5 MediaWiki:Gadgets/uploadMultipleFiles/main.js 8 240 264 2025-08-13T01:57:19Z ARTIFICER 564804 Importing default loadout javascript text/javascript /* Modified version of https://dev.fandom.com/wiki/UploadMultipleFiles * from https://terraria.wiki.gg/wiki/MediaWiki:Gadget-uploadMultipleFiles.js */ $.when( mw.loader.using( ['site', 'mediawiki.util', 'mediawiki.api', 'mediawiki.jqueryMsg'] ), $.ready ) .then( () => new mw.Api().loadMessagesIfMissing([ 'gadget-uploadMultipleFiles-multiupload', 'gadget-uploadMultipleFiles-yes', 'gadget-uploadMultipleFiles-no', 'gadget-uploadMultipleFiles-sourcefiles', 'gadget-uploadMultipleFiles-categoryname', 'gadget-uploadMultipleFiles-categorynamehint', 'gadget-uploadMultipleFiles-categorynamespace', 'gadget-uploadMultipleFiles-uploadfiles', 'gadget-uploadMultipleFiles-nofiles', 'gadget-uploadMultipleFiles-nolicense', 'gadget-uploadMultipleFiles-summary', 'gadget-uploadMultipleFiles-license', 'gadget-uploadMultipleFiles-categories', 'gadget-uploadMultipleFiles-uploading', 'gadget-uploadMultipleFiles-uploaded', 'gadget-uploadMultipleFiles-failed', 'gadget-uploadMultipleFiles-done', 'gadget-uploadMultipleFiles-ratelimited', ]) ) .then(function(){ if (mw.config.get("wgCanonicalSpecialPageName") !== "Upload"){ return; } if (window.__wgg_UploadMultipleFiles_IsLoaded) { return; } window.__wgg_UploadMultipleFiles_IsLoaded = true; const getUploadDescription = function() { var sections = []; var summary = $("#wpUploadDescription").val(); var licenseDisplayName = $("#wpLicense option:selected").val(); var categoryName = $("#multiFileCategory").val(); if (summary !== ""){ sections.push(summary); } if (licenseDisplayName !== "") { var licenseTemplateText = $("#wpLicense option:selected").prop("title"); sections.push("== " + mw.msg("gadget-uploadMultipleFiles-license") + " ==\n" + licenseTemplateText); } if (categoryName !== "") sections.push("[[" + mw.msg("gadget-uploadMultipleFiles-categorynamespace") + ":" + categoryName + "]]"); return sections.join("\n\n"); }; const getWatchlistPreference = function() { if ($("#wpWatchthis").is(":checked")) { return "watch"; } else { return "nochange"; } }; $("#wpUploadFile").parent().parent().addClass("regularFileSelect"); $("tr.regularFileSelect").before( $("<tr></tr>").append( $('<td class="mw-label"></td>').msg("gadget-uploadMultipleFiles-multiupload"), $('<td class="mw-input"></td>').append( $("<label></label>").msg("gadget-uploadMultipleFiles-yes").prepend('<input type="radio" name="multipleFiles" value="yes" /> '), ' &nbsp; ', $("<label></label>").msg("gadget-uploadMultipleFiles-no" ).prepend('<input type="radio" name="multipleFiles" value="no" checked/> '), ) ) ).after( $('<tr class="multipleFileSelect" style="display:none;"></tr>').append( $('<td class="mw-label"></td>').msg("gadget-uploadMultipleFiles-sourcefiles"), $('<td class="mw-input"></td>').append('<input type="file" id="multiupload" multiple />') ) ); $("input[name='wpUpload']").addClass("regularFileSelect"); $("#wpDestFile").parent().parent().addClass("regularFileSelect"); $("#wpIgnoreWarning").parent().parent().addClass("regularFileSelect"); // Append "category name" textbox to multiupload section $("#mw-upload-form #mw-htmlform-description tbody").append( $('<tr class="mw-htmlform-field-HTMLTextField multipleFileSelect" style="display:none;"></tr>').append( $('<td class="mw-label"></td>').append('<label for="multiFileCategory"><abbr title="' + mw.msg("gadget-uploadMultipleFiles-categorynamehint") + '">' + mw.msg("gadget-uploadMultipleFiles-categoryname") + '</abbr></label>'), $('<td class="mw-input"></td>').append('<input id="multiFileCategory" name="multiFileCategory" size="60">') ) ); $("input[name='wpUpload']").after('<input type="button" value="' + mw.msg("gadget-uploadMultipleFiles-uploadfiles") + '" class="multipleFileSelect" style="display:none;" id="multiFileSubmit" />'); $("input[name='multipleFiles']").change(function() { if (this.value === 'yes') { $(".regularFileSelect").hide(); $(".multipleFileSelect").show(); } else { $(".regularFileSelect").show(); $(".multipleFileSelect").hide(); } }); $("#multiFileSubmit").click(function() { var files = $("#multiupload")[0].files; // Cancel upload if no files are selected if (files.length === 0) { alert(mw.msg("gadget-uploadMultipleFiles-nofiles")); return false; } // Cancel upload if no license is selected if ($("#wpLicense option:selected").val() === "" && !mw.config.get("UMFBypassLicenseCheck")) { alert(mw.msg("gadget-uploadMultipleFiles-nolicense")); return false; } // Description is summary + license + category var description = getUploadDescription(); var watch = getWatchlistPreference(); $("#firstHeading").msg("gadget-uploadMultipleFiles-uploading"); $("#mw-content-text").html("<h3>" + mw.msg("gadget-uploadMultipleFiles-uploaded") + "</h3><ul></ul><div style='display:none;' id='multiUploadFailed'><h3>" + mw.msg("gadget-uploadMultipleFiles-failed") + "</h3><ul></ul></div>"); var currentFileIdx = 0; var uploadCurrentFile; uploadCurrentFile = function() { if (currentFileIdx > files.length) { $("#mw-content-text").append($("<h3></h3>").msg("gadget-uploadMultipleFiles-done")); return; } if (files[currentFileIdx] === undefined) { currentFileIdx++; uploadCurrentFile(); return; } fd = new FormData(); fd.append("action", "upload"); fd.append("token", mw.user.tokens.get("csrfToken")); fd.append("filename", files[currentFileIdx].name); fd.append("file", files[currentFileIdx]); fd.append("text", description); fd.append("watchlist", watch); fd.append("ignorewarnings", 1); fd.append("format", "json"); const $output = $("#mw-content-text > ul"); const $failed = $("#multiUploadFailed"); const $failedOutput = $('#multiUploadFailed ul'); $.ajax({ url: mw.util.wikiScript("api"), method: "POST", data: fd, cache: false, contentType: false, processData: false, type: "POST" }).done(function(d) { if (d.error == undefined) { $output.append('<li><a href="' + d.upload.imageinfo.descriptionurl + '" target="_blank">' + d.upload.filename + '</a></li>'); } // specific catch for ratelimiting else if(d.error.code === "ratelimited") { timer = 60; console.log(mw.msg('gadget-uploadMultipleFiles-ratelimited', timer)); $message = $('<li class="multiUploadActive"></li>').msg('gadget-uploadMultipleFiles-ratelimited', $('<span id="rateLimitCounter">' + timer + '</span>')); $output.append($message); var countdown = setInterval(function(){ // count the timer down, and remove at 0 timer -= 1; document.getElementById('rateLimitCounter').textContent = timer; if (timer <= 0) { $message.remove() clearInterval(countdown); } }, 1000); setTimeout(function(){ // redundant clearing of the interval and message in case of race conditions clearInterval(countdown); $message.remove(); uploadCurrentFile(); }, timer * 1000); return; } // generic fallback else { $failedOutput.append('<li>' + files[currentFileIdx].name + ': ' + d.error.info + '</li>'); $failed.show(); } currentFileIdx++; uploadCurrentFile(); }).fail(function() { $failedOutput.append('<li>' + files[currentFileIdx].name + '</li>'); $failed.show(); currentFileIdx++; uploadCurrentFile(); }); }; uploadCurrentFile(); }); }); f47e56dc31399578758f15aafbdf732564a80bd3 MediaWiki:Licenses 8 241 265 2025-08-13T01:57:19Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki *Game content ** License|game|This contains content from the game or its official media *Commonly used ** License|fairuse|This will be used in a way that qualifies as "fair use" under US law ** License|CC0|This file is licensed under the CC0 1.0 License ** License|CC-BY-NC-ND|This is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License ** License|CC-BY-NC-SA|This is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License ** License|CC-BY-NC|This is licensed under the Creative Commons Attribution-NonCommercial 3.0 License ** License|CC-BY-ND|This is licensed under the Creative Commons Attribution-NoDerivs 3.0 License ** License|CC-BY-SA|This is licensed under the Creative Commons Attribution-ShareAlike 3.0 License ** License|permission|The copyright holder gave permission to use this work only in wiki.gg articles ** License|CC-BY|This is licensed under the Creative Commons Attribution 3.0 License ** License|CC-PD|This is in the public domain ** License|CC-SRR|This is licensed under the Creative Commons Some Rights Reserved License *Unsure or unknown ** License|nolicense|I don't know the license 80cf31331a258a3fc3651f6d5961fbb5c1822cee MediaWiki:Copyright 8 242 266 2025-08-13T01:57:20Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{int:wikigg-copyright|CC BY-SA 4.0|$1}} 999f12b472b0177c515e14cda21d5e4ddc0603e1 MediaWiki:Mainpage 8 243 267 2025-08-13T01:57:20Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki {{SITENAME}} 3879910e8b355a24373fd09ccc909145b2639907 MediaWiki:Apioutput.css 8 244 268 2025-08-13T01:57:21Z ARTIFICER 564804 Importing default loadout css text/css /* All CSS here is applied on api.php pages */ @media (prefers-color-scheme: dark) { body { background-color:#20211f; border-color: #7b7261; color: #f6ecdb; } h1, h2, h3, h4, h5, h6 { color: rgb(234, 224, 207); border-color: rgb(83, 84, 81); } .mw-highlight .s2 { color: rgb(206, 99, 91); } a { color: rgb(133, 180, 221); } a:visited { color: rgb(141, 127, 218); } pre, code, .mw-code { background-color: rgb(34, 35, 33); color: rgb(234, 224, 207); border-color: rgb(63, 64, 62); } } c95cf2c22c12d821f22b745f2aa78d4f6f711500 MediaWiki:Gadgets/hoverShowSpoilers/main.css 8 245 269 2025-08-13T01:57:21Z ARTIFICER 564804 Importing default loadout css text/css .spoiler-content:hover > * { pointer-events:unset; opacity: 1; } .spoiler-content:hover { background-color: transparent; } 1c73aafcb749d7e0e9107c1045310d2af70aae7e MediaWiki:Common.css/doc 8 246 270 2025-08-13T01:57:22Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <div class="mw-parser-output" id="dl-variable-doc"><!-- hide this in your global.css if you're familiar with how default loadout works and this documentation is just in your way --> <h2>Documentation</h2> This wiki is using the theming template from the [[dlw:|default loadout]]. This template is intended to minimize the work required to create a custom colored version of the standard [[mw:Skin:Vector|Vector]] skin, while maximizing the various nooks and crannies that those colors reach, all while keeping everything legible and matching. Please be aware of the [[support:Customization policy|customization policy]] when modifying the theme. <h3>Themes</h3> The [[support:Theme Toggle|Theme Toggle]] extension is installed, and allows multiple themes to be used. In the actual stylesheet below this documentation, you'll find two huge rules at the top, each containing lots of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS color variables]. They look like this: <syntaxhighlight lang=css> :root, /* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=light, */ /* individual themes are prefixed with .theme- instead */ .view-light { /********************** * Probably edit these * [ LIGHT VIEW ] ***********************/ --wiki-body-background-color: #F6F6F6; --wiki-body-background-image: url(filepath://Site-background.jpg); /* and so on */ } .view-dark { /********************** * Probably edit these * [ DARK VIEW ] ***********************/ --wiki-body-background-color: #171717; --wiki-body-background-image: url(filepath://Site-background-dark.jpg); /* and so on */ } </syntaxhighlight> These are the standard light and dark themes, defined in [[Mediawiki:Theme-definitions]]. '''Important''': if you want your wiki to only support a single theme, edit that page and remove the line you don't want (don't remove both). The <code>:root</code> selector is a fallback, meaning that in case something happens and Theme Toggle fails to work, the following theme will still mostly work. If you have multiple themes, you can move the <code>:root</code> rule to whichever you'd consider the "default" theme. <h3>Non-color variables</h3> {| class="wikitable" ! Variable name !! Notes |- | --wiki-body-background-image | This is the image path to the wiki's background image. Usually this is uploaded to File:Site-background.jpg, File:Site-background-light.jpg, and/or File:Site-background-dark.jpg. While there's not a hard file size limit, it is recommended that this not exceed 250 KB. File size can be reduced by resizing (anything over 2560x1440p is excessive), converting to a jpg, and compressed using sites like [https://tinypng.com TinyPNG]. |- | --wiki-body-background-position | The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-position background-position] of the background image. Usually this is set to <code>top center</code>. |- | --wiki-body-background-size | The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-size background-size] of the background image. Usually this is set to <code>cover</code>. |- | --wiki-body-background-repeat | The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-repeat background-repeat] of the background image. Usually this is set to <code>no-repeat</code>. |- | --wiki-body-background-attachment | The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-attachment background-attachment] of the background image. Usually this is set to <code>fixed</code>. |- | --wiki-body-font-family | The font family of most of the wiki, such as the sidebar, navigation, and content text. Usually this is sans-serif. If modifying this, use a simple font that is easy to read. See <code>--wiki-heading-font-family</code> if you want to incorporate a more decorative font into the theme. |- | --wiki-heading-font-family | The font family of headings, such as the page title and section headings. This font is usually displayed in a larger size, so it's safer to use a more decorative font than <code>--wiki-body-font-family</code>, but still try to keep it legible. |- | --wiki-sidebar-heading-font-family | The font family of sidebar headings. In contrast to <code>--wiki-heading-font-family</code>, this is usually displayed in a smaller size, so keep it simple and easy to read. |- | --wiki-sidebar-border-radius | The [https://developer.mozilla.org/en-US/docs/Web/CSS/border-radius border-radius] of the sidebar. If <code>--wiki-sidebar-portal-spacing</code> is set to 0, then only the top and bottom corners of the sidebar as a whole will be affected, otherwise every portal will have all its corners affected. Units must be specified even if this is set to 0. |- | --wiki-sidebar-portal-spacing | The space between each portal in the sidebar. Units must be specified even if this is set to 0. |- | --wiki-content-border-width | The thickness of the border around the content area. |- | --wiki-sidebar-border-width | The thickness of the border around the sidebar portals. |- | --wiki-content-background-opacity | The opacity of the main content area, to let the wiki's background image show through. Please keep this high, usually above 90%, or it can make reading text difficult. |- | --wiki-sidebar-background-opacity | The background opacity of the sidebar. Usually this inherits <code>--wiki-content-background-opacity</code>. |- | --wiki-icon-general-filter | A filter applied to many icons to make them visible on dark themes. Usually this is just <code>invert(100%)</code> on dark themes and blank on light themes. |- | --wiki-icon-to-link-filter | A filter that converts many icons into the same color as <code>--wiki-content-link-color</code>. This can be generated by plugging that into https://mrpie5.gitlab.io/css-filter-generator/. |} <h3>List of all colors with contrast checking</h3> The table below shows all the colors currently in use, as well as notes on how to use them. The last column shows which colors are expected to show up as text against other colors. With the exception of <code>--wiki-content-text-mix-color-95</code>, all text in the last column should be ''clearly'' legible. If it is not, you may need to adjust one of the referenced colors in your color palette. Keep in mind that changes to the opacity variables in the section above will cause the content and sidebar background colors to mix with the body background color/image, so the contrasts below may not be perfectly accurate. {| class="wikitable" ! Variable name !! Color !! style="width: 40em;" | Notes !! Test contrast against these variables |- | --wiki-body-background-color | style="background-color:var(--wiki-body-background-color);" | | The background color behind the background image. This usually only shows up if the background image doesn't load, doesn't fill the screen, or has some transparency. This color should be similar to the overall color of the background image, or the top-left corner if it is made up of many different colors. In the former case, https://matkl.github.io/average-color/ is helpful. | style="background-color:var(--wiki-body-background-color);" | <span style="color:var(--wiki-body-dynamic-color);">--wiki-body-dynamic-color</span><br/> <span style="color:var(--wiki-body-dynamic-color--secondary);">--wiki-body-dynamic-color--secondary</span><br/> |- | --wiki-body-dynamic-color | style="background-color:var(--wiki-body-dynamic-color);" | | This is expected to contrast sharply with the body-background-color, for cases when text needs to be displayed against it. Usually this is {{color|#000}} on light themes and {{color|#fff}} on dark themes. | style="background-color:var(--wiki-body-dynamic-color);" | <span style="color:var(--wiki-body-background-color)">--wiki-body-background-color</span><br/> <span style="color:var(--wiki-body-dynamic-color--inverted);">--wiki-body-dynamic-color--inverted</span><br/> <span style="color:var(--wiki-body-dynamic-color--secondary--inverted);">--wiki-body-dynamic-color--secondary--inverted</span><br/> |- | --wiki-body-dynamic-color--inverted | style="background-color:var(--wiki-body-dynamic-color--inverted);" | | The inverse of <code>--wiki-body-dynamic-color</code>. This should optimally have almost no contrast with the body-background-color. | style="background-color:var(--wiki-body-dynamic-color--inverted);" | <span style="color:var(--wiki-body-dynamic-color);">--wiki-body-dynamic-color</span><br/> <span style="color:var(--wiki-body-dynamic-color--secondary);">--wiki-body-dynamic-color--secondary</span><br/> |- | --wiki-body-dynamic-color--secondary | style="background-color:var(--wiki-body-dynamic-color--secondary);" | | A slightly different version of body-dynamic-color. Usually this is {{color|#333}} on light themes and {{color|#ccc}} on dark themes. | style="background-color:var(--wiki-body-dynamic-color--secondary);" | <span style="color:var(--wiki-body-background-color)">--wiki-body-background-color</span><br/> <span style="color:var(--wiki-body-dynamic-color--inverted);">--wiki-body-dynamic-color--inverted</span><br/> <span style="color:var(--wiki-body-dynamic-color--secondary--inverted);">--wiki-body-dynamic-color--secondary--inverted</span><br/> |- | --wiki-body-dynamic-color--secondary--inverted | style="background-color:var(--wiki-body-dynamic-color--secondary--inverted);" | | The inverse of <code>--wiki-body-dynamic-color--secondary</code>. | style="background-color:var(--wiki-body-dynamic-color--secondary--inverted);" | <span style="color:var(--wiki-body-dynamic-color);">--wiki-body-dynamic-color</span><br/> <span style="color:var(--wiki-body-dynamic-color--secondary);">--wiki-body-dynamic-color--secondary</span><br/> |- | --wiki-content-background-color | style="background-color:var(--wiki-content-background-color);" | | The background color of the main content area. | style="background-color:var(--wiki-content-background-color);" | <span style="color:var(--wiki-content-text-color)">--wiki-content-text-color</span><br/> <span style="color:var(--wiki-content-link-color)">--wiki-content-link-color</span><br/> <span style="color:var(--wiki-content-link-color--visited)">--wiki-content-link-color--visited</span><br/> <span style="color:var(--wiki-content-link-color--hover)">--wiki-content-link-color--hover</span><br/> <span style="color:var(--wiki-content-redlink-color)">--wiki-content-redlink-color</span><br/> <span style="color:var(--wiki-content-text-mix-color)">--wiki-content-text-mix-color</span><br/> <span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/> <span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/> <span style="color:var(--wiki-content-heading-color)">--wiki-content-heading-color</span><br/> <span style="color:var(--wiki-accent-color)">--wiki-accent-color</span><br/> <span style="color:var(--wiki-neutral-color)">--wiki-neutral-color</span><br/> <span style="color:var(--wiki-success-color)">--wiki-success-color</span><br/> <span style="color:var(--wiki-alert-color)">--wiki-alert-color</span><br/> |- | --wiki-content-background-color--secondary | style="background-color:var(--wiki-content-background-color--secondary);" | | A secondary content background to highlight certain things. Usually this is <code>--wiki-content-background-color</code> with saturation and/or value reduced or increased by about 10%, but you're free to make it whatever you want provided the contrast checks to the right still pass. | style="background-color:var(--wiki-content-background-color--secondary);" | <span style="color:var(--wiki-content-text-color)">--wiki-content-text-color</span><br/> <span style="color:var(--wiki-content-link-color)">--wiki-content-link-color</span><br/> <span style="color:var(--wiki-content-link-color--visited)">--wiki-content-link-color--visited</span><br/> <span style="color:var(--wiki-content-link-color--hover)">--wiki-content-link-color--hover</span><br/> <span style="color:var(--wiki-content-redlink-color)">--wiki-content-redlink-color</span><br/> <span style="color:var(--wiki-content-text-mix-color)">--wiki-content-text-mix-color</span><br/> <span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/> <span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/> <span style="color:var(--wiki-content-heading-color)">--wiki-content-heading-color</span><br/> <span style="color:var(--wiki-accent-color)">--wiki-accent-color</span><br/> <span style="color:var(--wiki-neutral-color)">--wiki-neutral-color</span><br/> <span style="color:var(--wiki-success-color)">--wiki-success-color</span><br/> <span style="color:var(--wiki-alert-color)">--wiki-alert-color</span><br/> |- | --wiki-content-border-color | style="background-color:var(--wiki-content-border-color);" | | Border color for the main content area and elements within it. | N/A |- | --wiki-content-border-color--secondary | style="background-color:var(--wiki-content-border-color--secondary);" | | A secondary content border color for elements that do not need to stand out as much. Usually this is <code>--wiki-content-border-color</code> with 50% transparency, but it can be adjusted or made identical if it is too subtle. | N/A |- | --wiki-content-border-color--accent | style="background-color:var(--wiki-content-border-color--accent);" | | A border color that is used as an accent. Usually this is <code>--wiki-accent-color</code> with 50% transparency, but it can be any variation of the accent color. | N/A |- | --wiki-content-text-color | style="background-color:var(--wiki-content-text-color);" | | Text color for the main content area. | style="background-color:var(--wiki-content-text-color);" | <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/> |- | --wiki-content-link-color | style="background-color:var(--wiki-content-link-color);" | | Links within the content area. Please do not make this red, as red links on wikis traditionally denote pages that don't exist. | style="background-color:var(--wiki-content-link-color);" | <span style="color:var(--wiki-content-link-label-color);">--wiki-content-link-label-color</span> |- | --wiki-content-link-label-color | style="background-color:var(--wiki-content-link-label-color);" | | This is used when placing text on an element with the link color as a background, such as a button. | style="background-color:var(--wiki-content-link-label-color);" | <span style="color:var(--wiki-content-link-color);">--wiki-content-link-color</span> |- | --wiki-content-link-color--visited | style="background-color:var(--wiki-content-link-color--visited);" | | The color of visited links. This is optional, and usually inherits <code>--wiki-content-link-color</code>. | style="background-color:var(--wiki-content-link-color--visited);" | <span style="color:var(--wiki-content-background-color);">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary);">--wiki-content-background-color--secondary</span> |- | --wiki-content-link-color--hover | style="background-color:var(--wiki-content-link-color--hover);" | | The color links change to when hovered over. This is optional, and usually inherits <code>--wiki-content-link-color</code>. | style="background-color:var(--wiki-content-link-color--hover);" | <span style="color:var(--wiki-content-background-color);">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary);">--wiki-content-background-color--secondary</span> |- | --wiki-content-redlink-color | style="background-color:var(--wiki-content-redlink-color);" | | The color of links to pages that don't exist. Since these should only rarely be seen, you can be a little lax about choosing a color that contrasts with the background, but it should still be legible. | style="background-color:var(--wiki-content-redlink-color);" | <span style="color:var(--wiki-content-background-color);">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary);">--wiki-content-background-color--secondary</span> |- | --wiki-content-text-mix-color | style="background-color:var(--wiki-content-text-mix-color);" | | A mix of <code>--wiki-content-text-color</code> and <code>--wiki-content-background-color</code>, calculated automatically. This is generally used to mark disabled elements or placeholder text. | style="background-color:var(--wiki-content-text-mix-color);" | <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/> <span style="color:var(--wiki-content-text-mix-color-95)">--wiki-content-text-mix-color-95</span> |- | --wiki-content-text-mix-color-95 | style="background-color:var(--wiki-content-text-mix-color-95);" | | The same as <code>--wiki-content-text-mix-color</code>, but the mix is 95% <code>--wiki-content-background-color</code>, calculated automatically. This is used to mark disabled elements. The contrast checker to the right should actually be very hard to read but not impossible. | style="background-color:var(--wiki-content-text-mix-color-95);" | <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span> |- | --wiki-content-dynamic-color | style="background-color:var(--wiki-content-dynamic-color);" | | This is expected to contrast sharply with <code>--wiki-content-background-color</code>. Usually this is {{color|#000}} on light themes and {{color|#fff}} on dark themes. | style="background-color:var(--wiki-content-dynamic-color);" | <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-dynamic-color--inverted)">--wiki-content-dynamic-color--inverted</span><br/> <span style="color:var(--wiki-content-dynamic-color--secondary--inverted)">--wiki-content-dynamic-color--secondary--inverted</span><br/> |- | --wiki-content-dynamic-color--inverted | style="background-color:var(--wiki-content-dynamic-color--inverted);" | | The inverse of <code>--wiki-content-dynamic-color</code>. | style="background-color:var(--wiki-content-dynamic-color--inverted);" | <span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/> <span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/> |- | --wiki-content-dynamic-color--secondary | style="background-color:var(--wiki-content-dynamic-color--secondary);" | | A slightly different version of <code>--wiki-content-dynamic-color</code>. Usually this is {{color|#333}} on light themes and {{color|#ccc}} on dark themes. | style="background-color:var(--wiki-content-dynamic-color--secondary);" | <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-dynamic-color--inverted)">--wiki-content-dynamic-color--inverted</span><br/> <span style="color:var(--wiki-content-dynamic-color--secondary--inverted)">--wiki-content-dynamic-color--secondary--inverted</span><br/> |- | --wiki-content-dynamic-color--secondary--inverted | style="background-color:var(--wiki-content-dynamic-color--secondary--inverted);" | | The inverse of <code>--wiki-content-dynamic-color--secondary</code>. | style="background-color:var(--wiki-content-dynamic-color--secondary--inverted);" | <span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/> <span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/> |- | --wiki-content-heading-color | style="background-color:var(--wiki-content-heading-color);" | | The color of headings, such as the page title and section headings. Usually this is set to <code>--wiki-content-text-color</code>, but feel free to give it a different color to spice up the theme a little. | style="background-color:var(--wiki-content-heading-color);" | <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span> |- | --wiki-accent-color | style="background-color:var(--wiki-accent-color);" | | Used to style infoboxes, navboxes, focused element outlines, and some buttons, such as the save button when editing. | style="background-color:var(--wiki-accent-color);" | <span style="color:var(--wiki-accent-label-color)">--wiki-accent-label-color</span><br/> <span style="color:var(--wiki-accent-link-color)">--wiki-accent-link-color</span><br/> <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/> |- | --wiki-accent-color--hover | style="background-color:var(--wiki-accent-color--hover);" | | The color of accent-color when hovered over, in some cases. Usually this is just accent-color with saturation and/or value reduced or increased by about 10%, but you're free to make it whatever you want provided the contrast checks to the right still pass. | style="background-color:var(--wiki-accent-color--hover);" | <span style="color:var(--wiki-accent-label-color)">--wiki-accent-label-color</span> |- | --wiki-accent-label-color | style="background-color:var(--wiki-accent-label-color);" | | The color of normal text against the accent color. | style="background-color:var(--wiki-accent-label-color);" | <span style="color:var(--wiki-accent-color)">--wiki-accent-color</span><br/> <span style="color:var(--wiki-accent-color--hover)">--wiki-accent-color--hover</span><br/> |- | --wiki-accent-link-color | style="background-color:var(--wiki-accent-link-color);" | | The color of links against the accent color. | style="background-color:var(--wiki-accent-link-color);" | <span style="color:var(--wiki-accent-color)">--wiki-accent-color</span> |- | --wiki-sidebar-background-color | style="background-color:var(--wiki-sidebar-background-color);" | | The background color of the sidebar to the left of the content area. Usually this inherits <code>--wiki-content-background-color</code>. | style="background-color:var(--wiki-sidebar-background-color);" | <span style="color:var(--wiki-sidebar-link-color)">--wiki-sidebar-link-color</span><br/> <span style="color:var(--wiki-sidebar-heading-color)">--wiki-sidebar-heading-color</span><br/> |- | --wiki-sidebar-border-color | style="background-color:var(--wiki-sidebar-border-color);" | | The border color of the sidebar. Usually this inherits <code>--wiki-content-border-color</code>. | N/A |- | --wiki-sidebar-link-color | style="background-color:var(--wiki-sidebar-link-color);" | | The color of links in the sidebar. Usually this inherits <code>--wiki-content-link-color</code>. | style="background-color:var(--wiki-sidebar-link-color);" | <span style="color:var(--wiki-sidebar-background-color)">--wiki-sidebar-background-color</span> |- | --wiki-sidebar-link-color--hover | style="background-color:var(--wiki-sidebar-link-color--hover);" | | The color links change to when hovered over. This is optional, and usually inherits <code>--wiki-content-link-color--hover</code>. | style="background-color:var(--wiki-sidebar-link-color--hover);" | <span style="color:var(--wiki-sidebar-background-color)">--wiki-sidebar-background-color</span> |- | --wiki-sidebar-heading-color | style="background-color:var(--wiki-sidebar-heading-color);" | | The color of headings in the sidebar. Usually this inherits <code>--wiki-content-heading-color</code>. | style="background-color:var(--wiki-sidebar-heading-color);" | <span style="color:var(--wiki-sidebar-background-color)">--wiki-sidebar-background-color</span> |- | --wiki-navigation-background-color | style="background-color:var(--wiki-navigation-background-color);" | | The primary background color of the navigation tabs above the content area. Usually this inherits <code>--wiki-content-background-color--secondary</code>. | style="background-color:var(--wiki-navigation-background-color);" | <span style="color:var(--wiki-navigation-text-color)">--wiki-navigation-text-color</span><br/> |- | --wiki-navigation-background-color--secondary | style="background-color:var(--wiki-navigation-background-color--secondary);" | | The upper background color of the navigation tabs, as well as the background color of the "More" menu dropdown. Usually this inherits <code>--wiki-content-background-color</code>. | style="background-color:var(--wiki-navigation-background-color--secondary);" | <span style="color:var(--wiki-navigation-text-color)">--wiki-navigation-text-color</span><br/> |- | --wiki-navigation-border-color | style="background-color:var(--wiki-navigation-border-color);" | | Border color of the navigation tabs. Usually this inherits <code>--wiki-content-border-color</code>. | N/A |- | --wiki-navigation-text-color | style="background-color:var(--wiki-navigation-text-color);" | | The color of text in the navigation tabs. Usually this inherits <code>--wiki-content-link-color</code>. | style="background-color:var(--wiki-navigation-text-color);" | <span style="color:var(--wiki-navigation-background-color)">--wiki-navigation-background-color</span><br/> <span style="color:var(--wiki-navigation-background-color--secondary)">--wiki-navigation-background-color--secondary</span><br/> |- | --wiki-navigation-text-color--hover | style="background-color:var(--wiki-navigation-text-color--hover);" | | The color of text in the navigation tabs when hovered. Usually this inherits <code>--wiki-content-link-color--hover</code>. | style="background-color:var(--wiki-navigation-text-color--hover);" | <span style="color:var(--wiki-navigation-background-color)">--wiki-navigation-background-color</span><br/> <span style="color:var(--wiki-navigation-background-color--secondary)">--wiki-navigation-background-color--secondary</span><br/> |- | --wiki-navigation-selected-background-color | style="background-color:var(--wiki-navigation-selected-background-color);" | | The background color of the currently active navigation tab. Usually this inherits <code>--wiki-content-background-color</code> | style="background-color:var(--wiki-navigation-selected-background-color);" | <span style="color:var(--wiki-navigation-selected-text-color)">--wiki-navigation-selected-text-color</span><br/> |- | --wiki-navigation-selected-border-color | style="background-color:var(--wiki-navigation-selected-border-color);" | | The border color of the currently active navigation tab. Usually this inherits <code>--wiki-navigation-border-color</code> | N/A |- | --wiki-navigation-selected-text-color | style="background-color:var(--wiki-navigation-selected-text-color);" | | The text color of the currently active navigation tab. Usually this inherits <code>--wiki-content-text-color</code> | style="background-color:var(--wiki-navigation-selected-text-color);" | <span style="color:var(--wiki-navigation-selected-background-color)">--wiki-navigation-selected-background-color</span><br/> |- | --wiki-neutral-color | style="background-color:var(--wiki-neutral-color);" | | A gray-ish color for displaying neutral text, such as a diff size of 0 in RecentChanges and page history. Usually this inherits <code>--wiki-content-text-mix-color</code>, but can be set explicitly if that color is not gray enough. | style="background-color:var(--wiki-neutral-color);" | <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span> |- | --wiki-alert-color | style="background-color:var(--wiki-alert-color);" | | A general, usually red-ish color used for negative notices, most notably negative diffs in RecentChanges and page history, and the "cancel" button when editing. | style="background-color:var(--wiki-alert-color);" | <span style="color:var(--wiki-alert-label-color)">--wiki-alert-label-color</span><br/> <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/> |- | --wiki-alert-label-color | style="background-color:var(--wiki-alert-label-color);" | | The color of text against <code>--wiki-alert-color</code> as a background. | style="background-color:var(--wiki-alert-label-color);" | <span style="color:var(--wiki-alert-color)">--wiki-alert-color</span><br/> |- | --wiki-warning-color | style="background-color:var(--wiki-warning-color);" | | A general, usually orange-ish color used for warning notices. | style="background-color:var(--wiki-warning-color);" | <span style="color:var(--wiki-warning-label-color)">--wiki-warning-label-color</span><br/> <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> |- | --wiki-warning-label-color | style="background-color:var(--wiki-warning-label-color);" | | The color of text against <code>--wiki-warning-color</code> as a background. | style="background-color:var(--wiki-warning-label-color);" | <span style="color:var(--wiki-warning-color)">--wiki-warning-color</span><br/> |- | --wiki-success-color | style="background-color:var(--wiki-success-color);" | | A general, usually green-ish color used for success notices, most noticeably positive diffs in RecentChanges and page history. | style="background-color:var(--wiki-success-color);" | <span style="color:var(--wiki-success-label-color)">--wiki-success-label-color</span><br/> <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/> |- | --wiki-success-label-color | style="background-color:var(--wiki-success-label-color);" | | The color of text against <code>--wiki-success-color</code> as a background. | style="background-color:var(--wiki-success-label-color);" | <span style="color:var(--wiki-success-color)">--wiki-success-color</span><br/> |} <h2>Stylesheet</h2> <!-- When rendered on common.css, the actual stylesheet will be right here --> </div> 46bda3c0aabbc7ea35b816706b99b474a2dc06df MediaWiki:DataMaps.css 8 247 271 2025-08-13T01:57:22Z ARTIFICER 564804 Importing default loadout css text/css /** Container */ .ext-datamaps-container-content .ext-datamaps-container-leaflet { background: var(--wiki-content-background-color--secondary); } /** Legend */ .ext-datamaps-container .ext-datamaps-control-expandable[aria-expanded="true"] { background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, transparent); } .ext-datamaps-container .oo-ui-tabOptionWidget { color: var(--wiki-content-link-color); } .ext-datamaps-container .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { background: var(--wiki-content-link-color); box-shadow: none; color: var(--wiki-content-link-label-color); } /** Popups */ .ext-datamaps-container .leaflet-popup-content-wrapper, .ext-datamaps-container .leaflet-popup-tip { background: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); } .ext-datamaps-container .ext-datamaps-popup-buttons a, .ext-datamaps-container .leaflet-popup-close-button { filter: var(--wiki-icon-general-filter); cursor: pointer; } .ext-datamaps-popup-header .ext-datamaps-popup-subtitle, .ext-datamaps-popup-header .ext-datamaps-popup-location { color: var(--wiki-content-text-mix-color); } .ext-datamaps-popup .ext-datamaps-popup-tools li a { border: 1px solid var(--wiki-content-link-color); transition: background 100ms, color 100ms; } .ext-datamaps-popup .ext-datamaps-popup-tools li a:hover { background: var(--wiki-content-link-color); color: var(--wiki-content-link-label-color); } /** Controls */ .ext-datamaps-container .leaflet-bar { background-color: var(--wiki-content-background-color--secondary); border-color: color-mix(in srgb, var(--wiki-content-link-color) 50%, transparent); } .ext-datamaps-container .leaflet-bar button:hover { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent); } .ext-datamaps-container .leaflet-control { color: var(--wiki-content-text-color); } .leaflet-control-container .oo-ui-buttonElement > .oo-ui-buttonElement-button { min-height: unset; } .ext-datamaps-container .leaflet-control button { border-bottom-color: color-mix(in srgb, var(--wiki-content-link-color) 50%, transparent); color: var(--wiki-content-text-color); } /* HACK: awful selector, v1.0 will prolly use a standard class on these */ .ext-datamaps-container .ext-datamaps-control span[class^="oo-ui-icon"] { filter: var(--wiki-icon-general-filter); } /** Search */ .ext-datamaps-container .ext-datamaps-control-search ul.ext-datamaps-control-search-results { background: var(--wiki-content-background-color--secondary); } .ext-datamaps-container .ext-datamaps-control-search ul.ext-datamaps-control-search-results li:focus, .ext-datamaps-container .ext-datamaps-control-search ul.ext-datamaps-control-search-results li[data-highlighted="true"] { background: color-mix(in srgb, var(--wiki-content-link-color) 15%, transparent); color: var(--wiki-content-link-color); } .ext-datamaps-container .ext-datamaps-container-status > :not(.oo-ui-widget) { background:var(--wiki-content-background-color--secondary); color:var(--wiki-content-text-mix-color); } .ext-datamaps-container .leaflet-control-container .ext-datamaps-control-coords { background: var(--background-color-neutral-subtle); color: var(--color-base--subtle); } f3ef9024b4b537b9fa9bceff82bbbeaf0feb7f7a MediaWiki:Gadgets/mpEditLinks/main.js 8 248 272 2025-08-13T01:57:23Z ARTIFICER 564804 Importing default loadout javascript text/javascript $.when( mw.loader.using( [ 'mediawiki.api', 'mediawiki.jqueryMsg' ] ), $.ready ) .then( () => new mw.Api().loadMessagesIfMissing( [ 'gadget-mpEditLinks-edit-link-text', 'gadget-mpEditLinks-toggle-link-text'] ) ) .then(function(){ if(!document.getElementById('mp-container')){ return; } var rootpage = document.getElementById('mp-container').dataset['rootpage']; // Get the rootpage passed from the main page module, so we don't need to make an API call /* generate the links here instead of in the wikitext, so that users who can't see them don't have them * in the DOM at all, and screenreaders and search engines don't get confused */ function createLinks(){ $('.mp-box').each(function(_, el){ var params = '?action=edit'; // only add the long preload stuff if the box doesn't exist, for prettier urls if ( $(el).hasClass('missing') ){ params += '&preload=Template:Main page box/preload&preloadparams[0]=' + el.dataset['boxId'].charAt(0).toUpperCase() + el.dataset['boxId'].slice(1); /* preloadparam is box id with first letter capitalized */ } $('<a></a>', {href: mw.util.getUrl(rootpage + '/' + el.dataset['boxId']) + params}) .msg('gadget-mpEditLinks-edit-link-text', rootpage + '/' + el.dataset['boxId']) .appendTo( $('<div></div>', { class: 'mp-edit-link' }).prependTo(el) ); }); } function toggleLinks(){ $('.mp-edit-link').each(function(_, el){ $(el).toggle().css('display none;'); }); } $('<span></span>', { text: mw.msg('gadget-mpEditLinks-toggle-link-text'), class: 'mp-edit-toggle', on: {click: toggleLinks} }).appendTo($('#top')); createLinks(); }); e7bf119aa141499c0e2e4dc465b62c0810dff275 MediaWiki:Gadgets/mpEditLinks/main.css 8 249 273 2025-08-13T01:57:24Z ARTIFICER 564804 Importing default loadout css text/css .mp-edit-link { display:block; position:absolute; z-index:99; right:0.5em; top:0.5em; background:var(--wiki-content-background-color); } .mp-edit-link a { display:block; padding:0.1em; border:1px solid var(--wiki-content-link-color); } .mp-edit-link a::before { display:inline-block; content:''; background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E edit %3C/title%3E%3Cpath d=%22m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z%22/%3E%3C/svg%3E"); background-size:contain; width:1em; height:1em; filter:var(--wiki-icon-to-link-filter); vertical-align:text-top; margin-right:0.2em; } c5fd62c547dd14df99d3f223cdca962743d492d1 MediaWiki:Gadgets/ranger/main.css 8 250 274 2025-08-13T01:57:24Z ARTIFICER 564804 Importing default loadout css text/css /** as of Module:navbox version 1.2.4 **/ .ranger-navbox{ border-color: var(--navbox-outer-border-color); border-style: var(--navbox-outer-border-style); border-width: var(--navbox-outer-border-width); border-radius: var(--navbox-outer-border-radius); padding: var(--navbox-padding); font-size: var(--navbox-font-size); margin: var(--navbox-margin); background: var(--navbox-background); line-height: 1.5; clear:both; } .ranger-navbox * { border: 0; } .ranger-navbox .center *{ margin-left: unset; margin-right: unset; } .ranger-navbox, .ranger-navbox .ranger-section, .ranger-navbox .ranger-listbox{ display: flex; flex-direction: column; gap: var(--navbox-gap); } .ranger-navbox .ranger-title, .ranger-navbox .ranger-header{ text-align: center; min-height: 1.5em; position: relative; z-index: 0; font-weight: bold; } .ranger-navbox .ranger-title{ color: var(--navbox-title-color); background: var(--navbox-title-background); font-size: var(--navbox-title-font-size); padding: var(--navbox-title-padding--y) calc(1.5em + var(--navbox-icon-offset--x)); /* left and right padding equal to the size and position of the edit/collapse buttons */ } .ranger-navbox .ranger-title a, .ranger-navbox .ranger-title a:visited, .ranger-navbox .ranger-title a:hover, .ranger-navbox .ranger-title a.external, .ranger-navbox .ranger-title a.external:visited, .ranger-navbox .ranger-title a.external:hover { text-decoration: var(--navbox-title-link-decoration); } .ranger-navbox .ranger-title a.new, .ranger-navbox .ranger-title a.new:visited { text-decoration: var(--navbox-title-redlink-decoration); } .ranger-navbox .ranger-title a, .ranger-navbox .ranger-title a.external, .ranger-navbox .ranger-title a.external:visited { color: var(--navbox-title-link-color); } .ranger-navbox .ranger-title a:visited{ color: var(--navbox-title-link-color--visited); } .ranger-navbox .ranger-title a.new, .ranger-navbox .ranger-title a.new:visited{ color:var(--navbox-title-redlink-color); } .ranger-navbox .ranger-title a:hover, .ranger-navbox .ranger-title a:visited:hover, .ranger-navbox .ranger-title a.external:hover, .ranger-navbox .ranger-title a.external:visited:hover { color:var(--navbox-title-link-color--hover); } .ranger-navbox .ranger-header{ color: var(--navbox-header-color); background: var(--navbox-header-background); font-size: var(--navbox-header-font-size); padding: var(--navbox-header-padding--y) calc(1.5em + var(--navbox-icon-offset--x)); /* left and right padding equal to the size and position of the edit/collapse buttons */ } .ranger-navbox .ranger-sublist .ranger-header{ font-size: var(--navbox-subheader-font-size); padding: var(--navbox-subheader-padding--y) calc(1.5em + var(--navbox-icon-offset--x)); /* left and right padding equal to the size and position of the edit/collapse buttons */ } .ranger-navbox .ranger-header a, .ranger-navbox .ranger-header a:visited, .ranger-navbox .ranger-header a:hover, .ranger-navbox .ranger-header a.external, .ranger-navbox .ranger-header a.external:visited, .ranger-navbox .ranger-header a.external:hover { text-decoration: var(--navbox-header-link-decoration); } .ranger-navbox .ranger-header a.new, .ranger-navbox .ranger-header a.new:visited { text-decoration: var(--navbox-header-redlink-decoration); } .ranger-navbox .ranger-header a, .ranger-navbox .ranger-header a.external, .ranger-navbox .ranger-header a.external:visited { color: var(--navbox-header-link-color); } .ranger-navbox .ranger-header a:visited{ color: var(--navbox-header-link-color--visited); } .ranger-navbox .ranger-header a.new, .ranger-navbox .ranger-header a.new:visited{ color:var(--navbox-header-redlink-color); } .ranger-navbox .ranger-header a:hover, .ranger-navbox .ranger-header a:visited:hover, .ranger-navbox .ranger-header a.external:hover, .ranger-navbox .ranger-header a.external:visited:hover { color:var(--navbox-header-link-color--hover); } .ranger-navbox .ranger-meta{ font-size: var(--navbox-title-font-size); position: absolute; left: var(--navbox-icon-offset--x); top: calc(var(--navbox-title-padding--y) + 0.08em); /* 0.08em: vertial offset tweak based on the icon graph */ display: block; } .ranger-navbox .ranger-meta .nv{ --mask: var(--icon-metalinks); display: block; width: 0.84em; /* based on the icon graph */ height: 0.84em; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--navbox-title-icon-color); } .ranger-navbox .ranger-meta .nv > a{ display: block; width: 100%; height: 100%; opacity: 0; } .ranger-navbox .ranger-meta .nv > a > span{ display: block; width: 100%; height: 100%; overflow: hidden; } .ranger-navbox .ranger-meta:has(.mw-selflink){ display: none; } .ranger-navbox, .ranger-navbox .ranger-section{ position: relative; } .ranger .mw-collapsible-toggle-placeholder{ display: none; } .ranger-navbox .ranger-title > .ranger-title-text, .ranger-navbox .ranger-header > .ranger-header-text{ pointer-events: none; } .ranger-navbox .ranger-title > .ranger-title-text a, .ranger-navbox .ranger-header > .ranger-header-text a{ pointer-events: auto; } .ranger-navbox .ranger-title > .mw-collapsible-toggle, .ranger-navbox .ranger-header > .mw-collapsible-toggle{ --mask: var(--icon-chevron-down); position: absolute; right: 0; top: 0; z-index: -1; display: block; width: 100%; height: 100%; overflow:hidden; } .ranger-navbox.small-collapsible-toggle-click-area .ranger-title > .mw-collapsible-toggle, .ranger-navbox.small-collapsible-toggle-click-area .ranger-header > .mw-collapsible-toggle{ width: 1.5em; height: 1.5em; right: var(--navbox-icon-offset--x); } .ranger-navbox.small-collapsible-toggle-click-area .ranger-title > .mw-collapsible-toggle{ top: var(--navbox-title-padding--y); } .ranger-navbox.small-collapsible-toggle-click-area .ranger-header > .mw-collapsible-toggle{ top: var(--navbox-header-padding--y); } .ranger-navbox.small-collapsible-toggle-click-area .ranger-sublist .ranger-header > .mw-collapsible-toggle{ top: var(--navbox-subheader-padding--y); } .ranger-navbox .ranger-title > .mw-collapsible-toggle::before, .ranger-navbox .ranger-header > .mw-collapsible-toggle::before{ content: ""; display: block; width: 1.5em; height: 1.5em; position: absolute; right: var(--navbox-icon-offset--x); -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--navbox-title-icon-color); transform: scaleY(-1); } .ranger-navbox .ranger-title > .mw-collapsible-toggle::before{ top: var(--navbox-title-padding--y); } .ranger-navbox .ranger-header > .mw-collapsible-toggle::before{ top: var(--navbox-header-padding--y); } .ranger-navbox .ranger-sublist .ranger-header > .mw-collapsible-toggle::before{ top: var(--navbox-subheader-padding--y); } .ranger-navbox.small-collapsible-toggle-click-area .ranger-title > .mw-collapsible-toggle::before, .ranger-navbox.small-collapsible-toggle-click-area .ranger-header > .mw-collapsible-toggle::before{ top: 0; right: 0; } .ranger-navbox .ranger-header > .mw-collapsible-toggle::before{ background-color: var(--navbox-header-icon-color); } .ranger-navbox .ranger-title > .mw-collapsible-toggle.mw-collapsible-toggle-collapsed::before, .ranger-navbox .ranger-header > .mw-collapsible-toggle.mw-collapsible-toggle-collapsed::before{ transform: none; } .ranger-navbox .ranger-title > .mw-collapsible-toggle *, .ranger-navbox .ranger-title > .mw-collapsible-toggle::after, .ranger-navbox .ranger-header > .mw-collapsible-toggle *, .ranger-navbox .ranger-header > .mw-collapsible-toggle::after{ display: none; } .ranger-navbox .ranger-list{ width: unset; padding: var(--navbox-list-padding); } .ranger-navbox .ranger-above{ background: var(--navbox-above-background); color: var(--navbox-above-color); padding: var(--navbox-above-padding); width: unset; } .ranger-navbox .ranger-below{ background: var(--navbox-below-background); color: var(--navbox-below-color); padding: var(--navbox-below-padding); width: unset; } .ranger-navbox .ranger-sublist{ display: flex; flex-direction: column; gap: var(--navbox-gap); } .ranger-navbox .ranger-section-body{ display: grid; gap: var(--navbox-gap); grid-template-columns: auto minmax(0,1fr); } /* gap fix for collapsed content */ .ranger-navbox [class^="ranger-"][hidden="until-found"]{ margin-top: calc(0px - var(--navbox-gap)) !important; } .ranger-navbox .ranger-row{ display: contents; } .ranger-navbox .ranger-group, .ranger-navbox .ranger-subgroup{ text-align: var(--navbox-group-text-align); font-weight: bold; background: var(--navbox-group-background); color: var(--navbox-group-color); padding: var(--navbox-group-padding); width: unset; } /* for desktop view */ .ranger-navbox.group-align-left .ranger-group, .ranger-navbox.group-align-left .ranger-subgroup{ --navbox-group-text-align: left; } .ranger-navbox.group-align-center .ranger-group, .ranger-navbox.group-align-center .ranger-subgroup{ --navbox-group-text-align: center; } .ranger-navbox.group-align-right .ranger-group, .ranger-navbox.group-align-right .ranger-subgroup{ --navbox-group-text-align: right; } /* for mobile view */ .ranger-navbox.mobile-group-align-left .ranger-group, .ranger-navbox.mobile-group-align-left .ranger-subgroup{ --navbox-group-text-align--mobile: left; } .ranger-navbox.mobile-group-align-center .ranger-group, .ranger-navbox.mobile-group-align-center .ranger-subgroup{ --navbox-group-text-align--mobile: center; } .ranger-navbox.mobile-group-align-right .ranger-group, .ranger-navbox.mobile-group-align-right .ranger-subgroup{ --navbox-group-text-align--mobile: right; } /* for desktop view */ .ranger-navbox.list-align-left .ranger-listbox{ --navbox-list-text-align: left; } .ranger-navbox.list-align-center .ranger-listbox{ --navbox-list-text-align: center; } .ranger-navbox.list-align-right .ranger-listbox{ --navbox-list-text-align: right; } /* for mobile view */ .ranger-navbox.mobile-list-align-left .ranger-listbox{ --navbox-list-text-align--mobile: left; } .ranger-navbox.mobile-list-align-center .ranger-listbox{ --navbox-list-text-align--mobile: center; } .ranger-navbox.mobile-list-align-right .ranger-listbox{ --navbox-list-text-align--mobile: right; } .ranger-navbox .ranger-listbox > .ranger-wrap{ text-align: var(--navbox-list-text-align); background: var(--navbox-list-background); color: var(--navbox-list-color); flex-grow: 1; } .ranger-navbox .ranger-sublist{ flex-grow: var(--count); } .ranger-navbox .ranger-listbox:first-child{ /* A list-n without group-n */ grid-column-end: span 2; } .ranger-navbox .ranger-group, .ranger-navbox .ranger-subgroup, .ranger-navbox .ranger-listbox > .ranger-wrap{ display: grid; justify-items: stretch; align-items: center; } .ranger-navbox.striped-even .ranger-even, .ranger-navbox.striped-odd .ranger-odd{ background: var(--navbox-list-background--striped); } /* make links use full line height (larger click box)*/ .ranger-navbox .hlist a{ display: inline-block; } .ranger-navbox .align-left, .ranger-navbox .alignleft{ text-align: left; } .ranger-navbox .align-center, .ranger-navbox .aligncenter{ text-align: center; } .ranger-navbox .align-right, .ranger-navbox .alignright{ text-align: right; } /* responsive */ @media screen and (max-width: 720px) { .ranger-navbox .ranger-section-body, .ranger-navbox .ranger-sublist { display: flex; flex-flow: column; } .ranger-navbox .ranger-row{ display: block; } .ranger-navbox .ranger-group + .ranger-listbox > .ranger-sublist:first-child, .ranger-navbox .ranger-subgroup + .ranger-listbox > .ranger-sublist:first-child{ margin-top: var(--navbox-gap); } .ranger-navbox .ranger-listbox.empty{ display: none; } .ranger-navbox .ranger-group, .ranger-navbox .ranger-subgroup{ text-align: var(--navbox-group-text-align--mobile, left); max-width: unset !important; } .ranger-navbox .ranger-group > *, .ranger-navbox .ranger-subgroup > *{ max-width: unset !important; } .ranger-navbox .ranger-sublist { padding-left: var(--navbox-tree-indent); margin-left: var(--navbox-tree-line-indent); } .ranger-navbox .ranger-subgroup, .ranger-navbox .ranger-listbox { position:relative; } .ranger-navbox .ranger-group br, .ranger-navbox .ranger-subgroup br{ display: none; } .ranger-navbox .ranger-listbox > .ranger-wrap{ text-align: var(--navbox-list-text-align--mobile, left); } .ranger-navbox .ranger-sublist > .ranger-section > .ranger-header{ margin-left: calc( 0px - var(--navbox-tree-indent) - var(--navbox-tree-line-indent)); } .ranger-navbox .ranger-sublist .ranger-row > ::before{ position: absolute; left: calc(0px - var(--navbox-tree-indent)); top: 0; width: var(--navbox-tree-line-width); height: 100%; content: ''; display: block; background-color: var(--navbox-tree-line-color); } .ranger-navbox .ranger-sublist .ranger-row > .ranger-listbox::before, .ranger-navbox .ranger-row.empty-list > .ranger-subgroup::before{ height: calc(100% + var(--navbox-gap)); } .ranger-navbox .ranger-sublist .ranger-row:last-child > ::before { display: none; } .ranger-navbox .ranger-sublist .ranger-row:last-child > :first-child::before { display: block; height: calc(50% + var(--navbox-tree-line-width)/2); } .ranger-navbox .ranger-subgroup::after, .ranger-navbox .ranger-row .ranger-row.empty-group > .ranger-listbox > .ranger-wrap::after{ position: absolute; left: calc(0px - var(--navbox-tree-indent) + var(--navbox-tree-line-width)); width: calc(var(--navbox-tree-indent) - var(--navbox-tree-line-spacing) - var(--navbox-tree-line-width)); height: var(--navbox-tree-line-width); content: ''; background-color: var(--navbox-tree-line-color); } /* increase height for links */ .ranger-navbox .hlist{ line-height: 2; } } /**** `.pill` class: the "pill" style ****/ /* remove middle dots betweem items */ .ranger-navbox.pill .hlist dd:not(:last-child)::after, .ranger-navbox.pill .hlist li:not(:last-child)::after{ display: none; } /* remove parentheses around nested lists*/ .ranger-navbox.pill .hlist dd ol::before, .ranger-navbox.pill .hlist dd ul::before, .ranger-navbox.pill .hlist dd dl::before, .ranger-navbox.pill .hlist dt ol::before, .ranger-navbox.pill .hlist dt ul::before, .ranger-navbox.pill .hlist dt dl::before, .ranger-navbox.pill .hlist li ol::before, .ranger-navbox.pill .hlist li ul::before, .ranger-navbox.pill .hlist li dl::before, .ranger-navbox.pill .hlist dd ol::after, .ranger-navbox.pill .hlist dd ul::after, .ranger-navbox.pill .hlist dd dl::after, .ranger-navbox.pill .hlist dt ol::after, .ranger-navbox.pill .hlist dt ul::after, .ranger-navbox.pill .hlist dt dl::after, .ranger-navbox.pill .hlist li ol::after, .ranger-navbox.pill .hlist li ul::after, .ranger-navbox.pill .hlist li dl::after { display: none; } /* make lists inline-flex */ .ranger-navbox.pill .hlist ul, .ranger-navbox.pill .hlist ol, .ranger-navbox.pill .hlist dl{ display: inline-flex; gap: var(--navbox-pill-gap); flex-wrap: wrap; } /* "pill" style for items */ .ranger-navbox.pill .hlist li, .ranger-navbox.pill .hlist dt, .ranger-navbox.pill .hlist dd{ padding: var(--navbox-pill-padding); border-radius: var(--navbox-pill-border-radius); box-shadow: var(--navbox-pill-box-shadow); background: var(--navbox-pill-background); /* 100% height */ display: flex; align-items: center; /* for nested lists */ gap: var(--navbox-pill-gap); flex-wrap: wrap; } /* Add a hover / focus feedback style */ .ranger-navbox.pill .hlist dd:hover, .ranger-navbox.pill .hlist dd:focus, .ranger-navbox.pill .hlist dt:hover, .ranger-navbox.pill .hlist dt:focus, .ranger-navbox.pill .hlist li:hover, .ranger-navbox.pill .hlist li:focus { box-shadow: var(--navbox-pill-box-shadow--hover); background: var(--navbox-pill-background--hover); } /* pill with selflink * * Only select the deepest level for nested lists. * We have to use :has() to pick pills with selflink and * all browsers which support :has() should also support :is() and :not(), * therefore we can use :is() and :not() here safely. */ .ranger-navbox.pill .hlist .ranger-list :is(li,dt,dd):has(.mw-selflink):not(:has(li, dt, dd)){ background: var(--navbox-pill-selflink-background); } /**** `.pill-mobile` class: only apply the "pill" style on mobile ****/ @media screen and (max-width: 720px) { /* remove middle dots betweem items */ .ranger-navbox.pill-mobile .hlist dd:not(:last-child)::after, .ranger-navbox.pill-mobile .hlist li:not(:last-child)::after{ display: none; } /* remove parentheses around nested lists*/ .ranger-navbox.pill-mobile .hlist dd ol::before, .ranger-navbox.pill-mobile .hlist dd ul::before, .ranger-navbox.pill-mobile .hlist dd dl::before, .ranger-navbox.pill-mobile .hlist dt ol::before, .ranger-navbox.pill-mobile .hlist dt ul::before, .ranger-navbox.pill-mobile .hlist dt dl::before, .ranger-navbox.pill-mobile .hlist li ol::before, .ranger-navbox.pill-mobile .hlist li ul::before, .ranger-navbox.pill-mobile .hlist li dl::before, .ranger-navbox.pill-mobile .hlist dd ol::after, .ranger-navbox.pill-mobile .hlist dd ul::after, .ranger-navbox.pill-mobile .hlist dd dl::after, .ranger-navbox.pill-mobile .hlist dt ol::after, .ranger-navbox.pill-mobile .hlist dt ul::after, .ranger-navbox.pill-mobile .hlist dt dl::after, .ranger-navbox.pill-mobile .hlist li ol::after, .ranger-navbox.pill-mobile .hlist li ul::after, .ranger-navbox.pill-mobile .hlist li dl::after { display: none; } /* make lists inline-flex */ .ranger-navbox.pill-mobile .hlist ul, .ranger-navbox.pill-mobile .hlist ol, .ranger-navbox.pill-mobile .hlist dl{ display: inline-flex; gap: var(--navbox-pill-gap); flex-wrap: wrap; } /* "pill" style for items */ .ranger-navbox.pill-mobile .hlist li, .ranger-navbox.pill-mobile .hlist dt, .ranger-navbox.pill-mobile .hlist dd{ /* 100% height */ display: flex; align-items: center; /* for nested lists */ gap: var(--navbox-pill-gap); flex-wrap: wrap; } /* "pill" style for items */ .ranger-navbox.pill-mobile .hlist li, .ranger-navbox.pill-mobile .hlist dt, .ranger-navbox.pill-mobile .hlist dd{ padding: var(--navbox-pill-padding); border-radius: var(--navbox-pill-border-radius); box-shadow: var(--navbox-pill-box-shadow); background: var(--navbox-pill-background); /* 100% height */ display: flex; align-items: center; /* for nested lists */ gap: var(--navbox-pill-gap); flex-wrap: wrap; } /* Add a hover / focus feedback style */ .ranger-navbox.pill-mobile .hlist dd:hover, .ranger-navbox.pill-mobile .hlist dd:focus, .ranger-navbox.pill-mobile .hlist dt:hover, .ranger-navbox.pill-mobile .hlist dt:focus, .ranger-navbox.pill-mobile .hlist li:hover, .ranger-navbox.pill-mobile .hlist li:focus { box-shadow: var(--navbox-pill-box-shadow--hover); background: var(--navbox-pill-background--hover); } /* pill with selflink * * Only select the deepest level for nested lists. * We have to use :has() to pick pills with selflink and * all browsers which support :has() should also support :is() and :not(), * therefore we can use :is() and :not() here safely. */ .ranger-navbox.pill-mobile .hlist .ranger-list :is(li,dt,dd):has(.mw-selflink):not(:has(li, dt, dd)){ background: var(--navbox-pill-selflink-background); } } /********************* * End Template:Navbox* **********************/ fe54cb7ce715e835bcc0c972d76364cbc18f5bc6 MediaWiki:Gadgets/ranger 8 251 275 2025-08-13T01:57:25Z ARTIFICER 564804 Importing default loadout GadgetDefinition application/json { "settings": { "section": "", "package": false, "default": true, "hidden": true, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [ "Pages with navboxes" ], "namespaces": [], "contentModels": [], "rights": [] }, "module": { "pages": [ "variables.css", "main.css", "custom.css" ], "dependencies": [], "type": "styles" } } 0e59fa9520b52214b9fedaecae9f41d86afd197f MediaWiki:Gadgets/druid 8 252 276 2025-08-13T01:57:25Z ARTIFICER 564804 Importing default loadout GadgetDefinition application/json { "settings": { "package": false, "section": "", "default": true, "hidden": true, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [ "Pages with DRUID infoboxes" ], "namespaces": [], "contentModels": [], "rights": [] }, "module": { "pages": [ "variablesEditMe.css", "mainReadonly.css", "customEditMe.css" ], "dependencies": [], "type": "styles" } } 5c21b27bf41aba17b090e0d888010c308bd5d0bb MediaWiki:Gadgets/druid/mainReadonly.css 8 253 277 2025-08-13T01:57:26Z ARTIFICER 564804 Importing default loadout css text/css /* --------------------------------------------- */ /* Do not edit this file please */ /* You can edit variablesEditMe and customEditMe */ /* --------------------------------------------- */ .druid-container { border: 4px solid var(--druid-border-color); border-radius: 3px; background: var(--druid-background-color); float: right; clear: right; margin: 0 0 1em 1em; width:100%; max-width:22em; box-sizing: border-box; border-collapse: collapse; } @media screen and (max-width: 720px) { .druid-container { float: none; margin: 0.5rem auto; } } .druid-main-images-file, .druid-main-image { text-align:center; } .druid-infobox .druid-title, .druid-infobox .druid-section { background:var(--druid-secondary-background-color); /* fallback */ background:color-mix(in srgb, var(--druid-secondary-background-color) 75%, transparent); color:var(--druid-secondary-background-label-color); text-align:center; font-size:1.5em; padding:1px; } .druid-infobox .druid-section { font-size: 1.25em; font-weight: 500; } .druid-infobox .druid-collapsible .druid-section { flex-grow: 1; } .druid-label { font-weight:bold; text-align: right; box-sizing: border-box; } .druid-row > .druid-label { width: 48%; flex-shrink: 0; } .druid-row > .druid-label, .druid-row > .druid-data { padding-inline: 0.3em; } .druid-main-image, .druid-main-images { padding:5px; } .druid-main-image img, .druid-main-images img { max-width:100%; height:auto; } .druid-main-images-labels { display:flex; flex-direction:row; flex-wrap:wrap; justify-content: space-evenly; margin:0.25em; gap:0.25em; } .druid-main-images-label { cursor:pointer; flex:1 1 auto; text-align:center; transition:.1s ease-in; outline:1px solid var(--druid-link-color); } .druid-main-images-label.focused { background:var(--druid-link-color); color:var(--druid-link-label-color); } .druid-main-images-label:not(.focused):hover { background:var(--druid-link-color); /* fallback */ background:color-mix(in srgb, var(--druid-link-color) 25%, transparent); } .druid-toggleable-data:not(.focused), .druid-main-images-file:not(.focused), .druid-toggleable-heading:not(.focused), .druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused), .druid-grid-item:has(.druid-toggleable-data-empty.focused), .druid-section:has(.druid-toggleable-heading-empty.focused), .druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) { display:none; } .druid-grid { display:grid; gap: 0.3em; padding: 0.35em; } .druid-grid-item { background:var(--druid-tertiary-background-color); padding:0.25em; border:1px solid var(--druid-border-color); /* fallback */ border:1px solid color-mix(in srgb, var(--druid-border-color) 50%, transparent); border-radius: 2px; } .druid-grid-item .druid-label, .druid-grid-item .druid-data { text-align: center; } .druid-data-wide { width:100%; } .druid-section-container > .druid-collapsible { display: flex; justify-content: space-between; align-items: center; } .druid-collapsed { display:none !important; } .druid-collapsible { cursor:pointer; position:relative; } .druid-collapsible::after { content: ""; display: block; position: absolute; right: 10px; width: 20px; height: 20px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--druid-secondary-background-label-color); } .druid-collapsible-collapsed::after { transform: rotate(180deg); } /***************************************** Div support *****************************************/ div.druid-row { display:flex; margin-block: 1px; } div.druid-row + div.druid-row { margin-top: 0; } div.druid-row > .druid-label { background: var(--druid-tertiary-background-color); } .druid-infobox .druid-title { font-weight: 700; } .druid-infobox #toc { display:none; } /******** Custom display classes *********/ div.druid-stacked.druid-row, .druid-stacked div.druid-row { flex-direction: column; } .druid-stacked.druid-row > .druid-label, .druid-stacked .druid-row > .druid-label { text-align: left; width: 100%; flex-basis:unset; } .druid-stacked.druid-row > .druid-data, .druid-stacked .druid-row > .druid-data { padding-left: .75em; } /* --------------------------------------------- */ /* Do not edit this file please */ /* You can edit variablesEditMe and customEditMe */ /* --------------------------------------------- */ b012f61bd994e50b85508138467794f6a296ed2d MediaWiki:Gadgets/druid/variablesEditMe.css 8 254 278 2025-08-13T01:57:27Z ARTIFICER 564804 Importing default loadout css text/css /* These variables are designed to inherit from your wiki's color variables. If your wiki uses a different naming scheme, change the inner names to match yours. If your wiki doesn't use color variables you should consider doing so, otherwise you can replace the inner variables or the fallback values with colors that match your wiki. */ /* Light and dark are separated to make it easier for you to do local customizations but in the default version they are identical */ :root, .view-light .druid-container { --druid-background-color: var(--wiki-content-background-color, #ffffff); --druid-secondary-background-color: var(--wiki-accent-color, #36c); --druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff); --druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0); --druid-border-color: var(--wiki-content-border-color, #a7d7f9); --druid-link-color: var(--wiki-content-link-color, #0645ad); --druid-link-label-color: var(--wiki-content-link-label-color, #fff); } .view-dark .druid-container { --druid-background-color: var(--wiki-content-background-color, #101418); --druid-secondary-background-color: var(--wiki-accent-color, #36c); --druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff); --druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #202122); --druid-border-color: var(--wiki-content-border-color, #72777d); --druid-link-color: var(--wiki-content-link-color, #6d8afb); --druid-link-label-color: var(--wiki-content-link-label-color, #000); } 8fbdba8a0bd21c0bc819a404a5bec10170782fc2 MediaWiki:Gadgets/druid/customEditMe.css 8 255 279 2025-08-13T01:57:27Z ARTIFICER 564804 Importing default loadout css text/css /* Custom DRUID styles should go here */ 7ecb3c635f03ba714e419c200113f47043f0e358 MediaWiki:Gadgets/druid/doc 8 256 280 2025-08-13T01:57:28Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki <includeonly>This gadget provides styles for {{ml|Infobox}}. You can customize: * [[MediaWiki:Gadgets/druid/variablesEditMe.css]] - to customize the built-in variables (e.g. if you want to make the color of your infobox not match the wiki accent color). This file will load '''first''' out of all of the DRUID CSS files. * [[MediaWiki:Gadgets/druid/customEditMe.css]] - to otherwise customize DRUID (e.g. if you want to change the padding, or add a border image, something that's not supported through variables. This file will load '''last''' out of all of the DRUID CSS files, so all rules here will overwrite rules in [[MediaWiki:Gadgets/druid/mainReadonly.css]] with equal specificity. Please do NOT modify [[MediaWiki:Gadgets/druid/mainReadonly.css]]!! That page may be updated by wiki.gg staff via script, and the updates will not function if you modify it. More documentation can be found at [[support:DRUID infoboxes|DRUID infoboxes]]<!-- --></includeonly><noinclude>This is the documentation page for [[{{#titleparts:{{FULLPAGENAME}}|-1}}]].</noinclude> 2813eb77787e37161b0ed7e4e85c9f5f2d7ad92e MediaWiki:Newarticletext 8 257 281 2025-08-13T01:57:29Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki You have followed a link to a page that does not exist yet. To create the page, start typing in the box below (see the [$1 help page] for more info). If you are here by mistake, click your browser's <strong>back</strong> button. 778f9ef242eb3058ef30ed3325b901adb762a2af MediaWiki:Gadgets 8 258 282 2025-08-13T01:57:29Z ARTIFICER 564804 Importing default loadout wikitext text/x-wiki See also: [[Special:Gadgets]] for a list of all installed gadgets, formatted in a friendly way. {{Special:PrefixIndex/MediaWiki:Gadgets}} 14815d26ea4ae878b5e77e1781eeb35cd742ad2c MediaWiki:Gadgets/druidScripts 8 259 283 2025-08-13T01:57:30Z ARTIFICER 564804 Importing default loadout GadgetDefinition application/json { "settings": { "section": "", "default": true, "hidden": true, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [ "Pages with DRUID infoboxes" ], "namespaces": [], "contentModels": [], "rights": [] }, "module": { "pages": [ "main.js" ], "dependencies": [ "jquery" ], "type": "general" } } 5df47905f5c565c4a5c0da774413a6dee76eb7d1 MediaWiki:Gadgets/druidScripts/main.js 8 260 284 2025-08-13T01:57:30Z ARTIFICER 564804 Importing default loadout javascript text/javascript mw.hook( 'wikipage.content' ).add( () => { $( '.druid-title-tab' ).off( 'click' ) .on( 'click', function () { const $parent = $( this ).closest( '.druid-container' ); $parent.find( '.druid-toggleable' ).removeClass( 'focused' ); const i = $( this ).attr( 'data-druid' ); $parent.find( `.druid-toggleable[data-druid="${i}"]` ).addClass( 'focused' ); } ); $( '.druid-section-tab' ).off( 'click' ) .on( 'click', function () { const $parent = $( this ).closest( '.druid-section-container' ); $parent.find( '.druid-toggleable' ).removeClass( 'focused' ); const i = $( this ).attr( 'data-druid' ); $parent.find( `.druid-toggleable[data-druid="${i}"]` ).addClass( 'focused' ); } ); $( '.druid-collapsible' ).off( 'click' ) .on( 'click', function () { const kind = $( this ).attr( 'data-druid-section' ); $( this ) .toggleClass( 'druid-collapsible-collapsed' ) .closest( '.druid-container' ) .find( `[data-druid-section-row="${kind}"]` ) .toggleClass( 'druid-collapsed' ); } ); } ); /* End DRUID */ af8f73fc414f3fc0dae8d97a044675e9912fa457 MediaWiki:Gadgets/discordTemplate 8 261 285 2025-08-13T01:57:31Z ARTIFICER 564804 Importing default loadout GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": true, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [ "Pages with Discord embeds" ], "namespaces": [], "contentModels": [], "rights": [] }, "module": { "pages": [ "main.js" ], "dependencies": [ "jquery" ], "type": "general" } } 1232b7fbe2ff589295233393f6f387cf52793a2a MediaWiki:Gadgets/discordTemplate/main.js 8 262 286 2025-08-13T01:57:32Z ARTIFICER 564804 Importing default loadout javascript text/javascript /** * DiscordCompact.js * ---------------------- * A very simple script to display a Discord widget. * Version 0.0.2 * https://support.wiki.gg/wiki/DiscordCompact * ---------------------- */ $(function() { var widget = $("#content #discord-compact-widget"); // Bail out if we didn't find a widget. if (!widget.length) return; var id = widget.attr("data-id"); // Ensure that the id is not blank. if (id === "") throw new Error("DiscordCompact has a blank server id!"); // Ensure that the id consists only of numbers and is at least 17 characters long. if (!new RegExp("^[0-9]{17}[0-9]+$").test(id)) throw new Error("DiscordCompact has an invalid server id!"); var apiBase = "https://discord.com/api/guilds/" + id; // Get some information about the server, such as online member count and invite url. // This also tells us if the server exists or has widgets disabled, so we look out for that too. $.ajax(apiBase + "/widget.json").fail(function(req){ if (!req.responseJSON) throw new Error("DiscordCompact encountered an unknown error whilst fetching widget.json (status: " + req.status); switch (req.responseJSON.code) { case 10004: throw new Error("DiscordCompact has a valid server id, but no such server exists!"); case 50004: throw new Error("DiscordCompact has a valid server id, but that server has widgets disabled!"); default: throw new Error("DiscordCompact encountered an unknown error whilst fetching widget.json (status: " + req.status + "; code: " + req.responseJSON.code + ")"); } }).done(function(res){ const inviteURL = res.instant_invite; // Warn if we can't get an invite URL. if (inviteURL == null) console.warn("DiscordCompact cannot get an invite URL; does this server have an invite channel set in Widget settings?"); // Now get the widget image. $.ajax({url: apiBase + "/widget.png?style=banner2", xhrFields: {responseType: "blob"}}).fail(function(req){ if (!req.responseJSON) throw new Error("DiscordCompact encountered an unknown error whilst fetching widget.png! (status: " + req.status); throw new Error("DiscordCompact encountered an unknown error whilst fetching widget.png! (status: " + req.status + "; code: " + req.responseJSON.code + ")"); }).done(function(blob){ // Convert the image data into base64. This prevents us having to make the client request it a second time. const imageReader = new FileReader(); imageReader.readAsDataURL(blob); imageReader.onloadend = function() { const b64Data = imageReader.result; // Replace the widget with an <a> tag widget.replaceWith(function() { return $("<a>", { id: widget.attr("id"), class: widget.attr("class"), style: widget.attr("style"), alt: "Discord server widget", href: inviteURL }); }); // We need to grab the widget again to update it. widget = $("#discord-compact-widget"); // Setup the CSS so that the image is displayed. widget.css("display", "block"); widget.css("max-height", "76px"); widget.css("max-width", "320px"); // Create the image. const widgetImage = document.createElement("img"); widgetImage.src = b64Data; widgetImage.style.width = "100%"; widgetImage.style.height = "100%"; widgetImage.style.borderRadius = "5px"; widget.append(widgetImage); // Prevent image dragging. widget.on("dragstart", function(e) { e.preventDefault(); }); // We're done here. console.log("DiscordCompact loaded successfully!"); } }); }); }); /** * based on https://dev.fandom.com/wiki/MediaWiki:DiscordIntegrator/code.js * * used by other wikis. */ $(function() { 'use strict'; var mconfig = mw.config.get([ 'wgContentLanguage', 'wgUserLanguage', 'wgUserName' ]); if (window.DiscordIntegratorLoaded) { return; } window.DiscordIntegratorLoaded = true; /** * Main object * @static */ var DiscordIntegrator = { /** * Initializing */ init: function() { mw.hook('wikipage.content').add($.proxy(this.insertToContent, this)); }, /** * Finding the designated places in content * in which to place the widget and placing it */ insertToContent: function($content) { $content.find('.DiscordIntegrator:not(.loaded)').each($.proxy(function(cabbage, el) { el = $(el); el.html(this.generateContent(el.data())).addClass('loaded'); }, this)); }, /** * Determines the theme of the widget. * @param {string} config Configured theme * @return {string} 'light' or 'dark' depending on the wiki theme and configuration */ determineTheme: function(config) { // If explicitly configured to light or dark. if (config === 'dark') { return 'dark'; } if (config === 'light') { return 'light'; } /** If not configured **/ // try to determine based on wiki theme (set by themeToggle): var clas = $(':root').attr('class'); var regex = /(^|\s)theme-(\w+)(\s|$)/; var match = clas.match(regex); if(match){ var wikiThemeName = match[2]; if(typeof(config) === 'object' && config !== null){ //with json theme config if(config[wikiThemeName]){ return config[wikiThemeName]; } } if(wikiThemeName === 'light'){ return 'light'; } if(wikiThemeName === 'dark'){ return 'dark'; } } // Otherwise, default to dark. return 'dark'; }, /** * Generating widget content from an object * @return {string} Content of the widget */ generateContent: function(config) { if (!config.id || !String(config.id).match(/\d{17,19}/)) { return "Error: ID of the widget is malformed or not supplied, please see <a href='https://support.wiki.gg/wiki/DiscordWidget' title='the instructions'>the instructions</a> for how to find your server's ID. Please make sure you are not inserting <strong>the DiscordIntegrator template</strong> when asked for <strong>your widget ID</strong>."; } if ( ( config.loggedIn === true || Boolean(config['logged-in']) === true && config['logged-in'] !== 'false' && config['logged-in'] !== '{{{loggedIn}}}' ) && !mconfig.wgUserName ) { return "Please <a href='/Special:UserLogin' title='log in'>log in</a> to see this widget."; } var username = config.username === '@disabled' ? '' : config.username === '@function' && typeof window.DiscordIntegratorGetUsername === 'function' ? window.DiscordIntegratorGetUsername() : config.username || mconfig.wgUserName; return mw.html.element('iframe', { src: 'https://discord.com/widget?id=' + config.id + '&theme=' + this.determineTheme(config.theme) + '&username=' + encodeURIComponent(username), width: config.width || '100%', height: config.height || '400px', allowtransparency: 'true', frameborder: '0', title: "Discord server widget" }); } }; DiscordIntegrator.init(); }); 1e1fd5704120cf67e15a757bd964c7295bdb464e MediaWiki:Gadgets/luaImportLinks 8 263 287 2025-08-13T01:57:33Z ARTIFICER 564804 Importing default loadout GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": true, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [], "namespaces": [ 828 ], "contentModels": [], "rights": [] }, "module": { "pages": [ "main.js" ], "dependencies": [ "jquery" ], "type": "general" } } e5843d78effc2d04aa1fde18970885a1845ae525 MediaWiki:Gadgets/luaImportLinks/main.js 8 264 288 2025-08-13T01:57:33Z ARTIFICER 564804 Importing default loadout javascript text/javascript /* Link to imported modules from Lua code */ $(function() { var config = mw.config.get([ 'wgCanonicalNamespace', 'wgFormattedNamespaces' ]); if (config.wgCanonicalNamespace !== 'Module') { return; } var localizedNamespace = config.wgFormattedNamespaces[828]; $('.s1, .s2, .s').each(function() { var $this = $(this); var html = $this.html(); var quote = html[0]; var isLongStringQuote = quote === '['; var quoteRE = new RegExp('^\\' + quote + '|\\' + quote + '$', 'g'); if (isLongStringQuote) { quoteRE = /^\[\[|\]\]$/g; } var name = html.replace(quoteRE, ''); var isEnglishPrefix = name.startsWith('Module:'); var isLocalizedPrefix = name.startsWith(localizedNamespace + ':'); var isDevPrefix = name.startsWith('Dev:'); if (isEnglishPrefix || isLocalizedPrefix || isDevPrefix) { var attrs = { href: mw.util.getUrl(name) }; if (isDevPrefix) { attrs.href = 'https://commons.wiki.gg/wiki/Module:' + mw.util.wikiUrlencode(name.replace('Dev:', '')); attrs.target = '_blank'; attrs.rel = 'noopener'; } var link = mw.html.element('a', attrs, name); var str = quote + link + quote; if (isLongStringQuote) { str = '[[' + link + ']]'; } $this.html(str); } }); }); dc09796545586723653a906ae1fed87411f49536 MediaWiki:Gadgets/spoilers/main.js 8 265 289 2025-08-13T01:57:34Z ARTIFICER 564804 Importing default loadout javascript text/javascript /* [[Template:Spoiler]] */ mw.hook('wikipage.content').add(function() { $('.spoiler-content') .off('click') // in case this code is loaded twice .on('click', function(e){ $(this).toggleClass('show'); }).find('a').on('click', function(e){ e.stopPropagation(); }); }); /* End Template:Spoiler */ c96e5a798a1781287a56037db79ab9094a3eae2b MediaWiki:Gadgets/spoilers 8 266 290 2025-08-13T01:57:35Z ARTIFICER 564804 Importing default loadout GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": true, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [ "Pages with spoilers" ], "namespaces": [], "contentModels": [], "rights": [] }, "module": { "pages": [ "main.js" ], "dependencies": [ "jquery" ], "type": "general" } } e2aacbae968c704385f3937e6b0004f263907193 MediaWiki:Gadgets/charInserts 8 267 291 2025-08-13T01:57:35Z ARTIFICER 564804 Importing default loadout GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": true, "supportsUrlLoad": false }, "loadConditions": { "actions": [ "edit" ], "categories": [], "namespaces": [], "contentModels": [], "rights": [] }, "module": { "pages": [ "main.js" ], "dependencies": [ "jquery" ], "type": "general" } } 518bbdc62f3fe767736f2de6ee9ba2b7eb9ab0a8 MediaWiki:Gadgets/charInserts/main.js 8 268 292 2025-08-13T01:57:36Z ARTIFICER 564804 Importing default loadout javascript text/javascript $(function() { $('.mw-charinsert-item').each(function() { $(this).text($(this).closest('div').attr('data-ci-label')); $(this).css('display', 'inline-block'); }); $('.ci-loading-text').css('display','none'); }); daabc4b17b7729432f5c146630a0715a7abc13e9 MediaWiki:Gadgets/themeColorEditor 8 269 293 2025-08-13T01:57:37Z ARTIFICER 564804 Importing default loadout GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": false, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [], "namespaces": [ 8 ], "contentModels": [ "css" ], "rights": [ "editinterface" ] }, "module": { "pages": [ "main.js" ], "dependencies": [], "type": "general" } } b512452ab2c0b2fd4d86d6a70c4c80fba41d14ed MediaWiki:Gadgets/themeColorEditor/main.js 8 270 294 2025-08-13T01:57:37Z ARTIFICER 564804 Importing default loadout javascript text/javascript $(function() { if (mw.config.get('wgPageName') != "MediaWiki:Common.css") return; mw.loader.load( 'https://commons.wiki.gg/load.php?lang=en&modules=ext.gadget.themeColorEditorScript&skin=vector&maxage=360&smaxage=360' ) }); a6d1c6789815c3c323c2afd84def2c1ca23d5efe MediaWiki:Gadgets/ranger/variables.css 8 271 295 2025-08-13T01:57:38Z ARTIFICER 564804 Importing default loadout css text/css .ranger-navbox{ --navbox-background: var(--wiki-content-background-color); /* for entire navbox */ --navbox-margin: 0.5em auto; --navbox-padding: 4px; --navbox-gap: 3px; /* when using zero-value, it must be 0px */ --navbox-outer-border-color: var(--wiki-content-border-color--accent); --navbox-outer-border-width: 1px; --navbox-outer-border-style: solid; --navbox-outer-border-radius: 0px; --navbox-font-size: calc(1em - 2px); --navbox-title-color: var(--wiki-accent-label-color); --navbox-title-font-size: calc(125%); --navbox-title-background: var(--wiki-accent-color); --navbox-title-icon-color: var(--wiki-accent-label-color); --navbox-title-link-color: var(--navbox-title-color); --navbox-title-link-color--visited: var(--navbox-title-link-color); --navbox-title-link-color--hover: var(--wiki-accent-link-color); --navbox-title-redlink-color: var(--navbox-title-link-color); --navbox-title-link-decoration: underline solid; --navbox-title-redlink-decoration: underline wavy; --navbox-title-padding--y: 0.5em; --navbox-above-background: color-mix(in srgb, var(--wiki-content-text-color) 15%, transparent); --navbox-above-color: var(--wiki-content-text-color); --navbox-above-padding: var(--navbox-list-padding); --navbox-below-background: var(--navbox-above-background); --navbox-below-color: var(--navbox-above-color); --navbox-below-padding: var(--navbox-above-padding); --navbox-header-color: var(--navbox-title-color); --navbox-header-font-size: calc(110%); --navbox-header-background: var(--navbox-title-background); --navbox-header-icon-color: var(--navbox-title-icon-color); --navbox-header-link-color: var(--navbox-title-link-color); --navbox-header-link-color--visited: var(--navbox-title-link-color--visited); --navbox-header-link-color--hover: var(--navbox-title-link-color--hover); --navbox-header-redlink-color: var(--navbox-title-redlink-color); --navbox-header-link-decoration: var(--navbox-title-link-decoration); --navbox-header-redlink-decoration: var(--navbox-title-redlink-decoration); --navbox-header-padding--y: 0.3em; --navbox-subheader-font-size: calc(100%); --navbox-subheader-padding--y: calc(var(--navbox-header-padding--y)/2); --navbox-list-background: color-mix(in srgb, var(--wiki-content-text-color) 5%, transparent); --navbox-list-background--striped: color-mix(in srgb, var(--wiki-content-text-color) 8%, transparent); --navbox-list-color: var(--wiki-content-text-color); --navbox-list-padding: 0.25em 0.5em; /* --navbox-group-* also apply to .ranger-subgroup */ --navbox-group-text-align: left; --navbox-group-text-align--mobile: left; /* only for mobile view */ --navbox-group-background: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent); --navbox-group-color: var(--wiki-content-text-color); --navbox-group-padding: var(--navbox-list-padding); --navbox-tree-line-color: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent); --navbox-tree-line-width: 2px; --navbox-tree-indent: 1em; --navbox-tree-line-indent: 0.5em; --navbox-tree-line-spacing: var(--navbox-gap); --icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E"); --icon-metalinks: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-edit' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M7 7h-1a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-1'%3E%3C/path%3E%3Cpath d='M20.385 6.585a2.1 2.1 0 0 0 -2.97 -2.97l-8.415 8.385v3h3l8.385 -8.415z'%3E%3C/path%3E%3Cpath d='M16 5l3 3'%3E%3C/path%3E%3C/svg%3E"); --navbox-icon-offset--x: 0.5rem; /* should be an absolute length (rem-based or px-based) */ } .ranger-navbox.pill, .ranger-navbox.pill-mobile{ /** vars for the "pill" style only (`.pill` and ".pill-mobile" clases) **/ --navbox-pill-gap: 0.3em; --navbox-pill-padding: 0.25em 0.75em; --navbox-pill-border-radius: 3px; --navbox-pill-box-shadow: none; --navbox-pill-background: color-mix(in srgb, var(--wiki-content-text-color) 5%, transparent); --navbox-pill-box-shadow--hover: inset 0 0 3px var(--navbox-list-color); --navbox-pill-background--hover: var(--navbox-pill-background); --navbox-pill-selflink-background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);/* background of pills with selflink in them */ /* remove list cell background */ --navbox-list-background: none; --navbox-list-background--striped: color-mix(in srgb, var(--wiki-content-text-color) 3%, transparent); } .ranger-navbox.no-underline-title-links{ --navbox-title-link-color: var(--wiki-accent-link-color); --navbox-title-link-decoration: none; --navbox-title-redlink-decoration: none; } .ranger-navbox.noborder, .ranger-navbox.no-border{ --navbox-padding: 0px; --navbox-outer-border-width: 0px; } /****************************** * Fallback for older browsers * *******************************/ @supports not (color:color-mix(in srgb, #000, transparent)) { .ranger-navbox { --navbox-above-background: var(--wiki-content-background-color--secondary); --navbox-list-background: transparent; --navbox-list-background--striped: var(--wiki-content-background-color--secondary); --navbox-group-background: var(--wiki-content-background-color--secondary); --navbox-tree-line-color: var(--wiki-content-background-color--secondary); } .ranger-navbox.pill, .ranger-navbox.pill-mobile { --navbox-pill-background: var(--wiki-content-background-color--secondary); --navbox-list-background--striped: transparent; --navbox-pill-selflink-background: var(--wiki-content-background-color--secondary); } } /*************** * End fallback * ****************/ 0f49887270380cdac6968f16cfc75a115818c39a MediaWiki:Gadgets/hoverShowSpoilers 8 272 296 2025-08-13T01:57:38Z ARTIFICER 564804 Importing default loadout GadgetDefinition application/json { "settings": { "section": "", "package": false, "default": false, "hidden": false, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [ "Pages with spoilers" ], "namespaces": [], "contentModels": [], "rights": [] }, "module": { "pages": [ "main.css" ], "dependencies": [], "type": "styles" } } 427adff0005c5bf986f2bca5bf83943f65359867 MediaWiki:Gadgets/mpEditLinks 8 273 297 2025-08-13T01:57:39Z ARTIFICER 564804 Importing default loadout GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": false, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [], "namespaces": [], "contentModels": [], "rights": [ "editprotected" ] }, "module": { "pages": [ "main.css", "main.js" ], "dependencies": [ "jquery", "mediawiki.util" ], "type": "general" } } 896c95a05c8010f4e27f4ae9b4ceff0ac857e576 MediaWiki:Gadgets/collapsibleSidebarSections 8 274 298 2025-08-13T01:57:40Z ARTIFICER 564804 Importing default loadout GadgetDefinition application/json { "settings": { "section": "appearance", "package": true, "default": false, "hidden": false, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [], "namespaces": [], "contentModels": [], "rights": [] }, "module": { "pages": [ "main.css", "main.js" ], "dependencies": [ "jquery" ], "type": "general" } } d67dc8fabaf4e1d275a3b17c42f3d707f00b707c MediaWiki:Gadgets/collapsibleSidebarSections/main.js 8 275 299 2025-08-13T01:57:40Z ARTIFICER 564804 Importing default loadout javascript text/javascript $(function(){ // CONFIG section, you can edit this part // a list of sections that should be collapsed by default for *all users*. // This should be the name of the heading as listed in Mediawiki:Sidebar and is case-sensitive. // For example, if you have '* Character_Classes' and you want that section collapsed, add 'Character_Classes' into the brackets below. // Separate entries with commas and use underscores instead of spaces. // Example list: ['Character_Classes', 'Items', 'External_Links'] // Please DO NOT add navigation or tb into this list, as they are expected functionality. var INITIALLY_COLLAPSED_IDS = []; var MIN_ACTIVATION_WIDTH = 721; //END CONFIG // add the p- onto ids for ease of use, if not present INITIALLY_COLLAPSED_IDS.forEach(function(id, index){ if(!id.startsWith('p-')){ INITIALLY_COLLAPSED_IDS[index] = 'p-' + id; } }); var $portals = $("#mw-panel .vector-menu-portal"); var setup = function(){ $portals.each(function(index, el){ if(window.innerWidth < MIN_ACTIVATION_WIDTH) { return; } var $el = $(el); var $id = $el.attr("id"); if(!$id){ return; } // check if this portal should be collapsed if( // portal is set to be initially collapsed and user has not indicated that they want it open (INITIALLY_COLLAPSED_IDS.includes($id) && localStorage.getItem('sidebar_c_'+$id) != "n") || // or // user has indicated they want this portal collapsed (localStorage.getItem('sidebar_c_'+$id) === "y") ){ $el.addClass('collapsed').find('.vector-menu-content').slideUp(0); } }); } setup(); $(window).on('resize', setup); $portals.on("click", "h3", function(event){ if(window.innerWidth < MIN_ACTIVATION_WIDTH) { return; } var $el = $(this).parent(); var $id = $el.attr("id"); if(!$id){ return; } $el.toggleClass('collapsed'); if($el.hasClass('collapsed')){ // more consistent between class and slide status. localStorage.setItem('sidebar_c_'+$id, "y"); $el.find('.vector-menu-content').slideUp('fast'); } else{ localStorage.setItem('sidebar_c_'+$id, "n"); $el.find('.vector-menu-content').slideDown('fast'); } }); }); 63d4425138f9c81e8294fbd01a08de9e1f58256a MediaWiki:Gadgets/collapsibleSidebarSections/main.css 8 276 300 2025-08-13T01:57:41Z ARTIFICER 564804 Importing default loadout css text/css @media screen and (min-width: 721px) { .client-js #mw-panel .portal:not(#p-ext-discordwidget) .vector-menu-heading { cursor: pointer; display: flex; align-items: center; justify-content: space-between; transition: all 0.2s; } .client-js #mw-panel .portal:not(#p-ext-discordwidget) .vector-menu-heading::after { content: ""; display: block; pointer-events: none; width: 1em; height: 1em; margin-top: 1px; /* offset */ --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--wiki-sidebar-heading-color, var(--wiki-sidebar-link-color)); transform: rotate(180deg); } .client-js #mw-panel .portal:not(#p-ext-discordwidget).collapsed .vector-menu-heading::after { transform: rotate(0deg); } .client-js #mw-panel .vector-menu-portal.collapsed .vector-menu-heading { margin-bottom: 0; } } 5ab6f9e9146615a8038e81b9990004fdb06e00c0 MediaWiki:Gadgets/uploadMultipleFiles 8 277 301 2025-08-13T01:57:42Z ARTIFICER 564804 Importing default loadout GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": false, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [], "namespaces": [ -1 ], "contentModels": [], "rights": [ "edit", "upload" ] }, "module": { "pages": [ "main.js" ], "dependencies": [ "jquery", "mediawiki.util" ], "type": "general" } } 13bc1e984c367575a7b4f4ac29d2cf75b4f01c6c MediaWiki:Gadgets/purge 8 278 302 2025-08-13T01:57:42Z ARTIFICER 564804 Importing default loadout GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": false, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [], "namespaces": [], "contentModels": [], "rights": [ "edit" ] }, "module": { "pages": [ "main.js" ], "dependencies": [ "mediawiki.util", "mediawiki.api" ], "type": "general" } } af2694fd57147735a6bfbca7f9d483ff0dff31c6 MediaWiki:Gadgets/ranger/custom.css 8 279 303 2025-08-13T01:57:43Z ARTIFICER 564804 Importing default loadout css text/css /* Custom RANGER styles can go here. Rules here will override rules of equal specificity in main.css */ 769d3248cef93d2b58dcf7339da923494f5173f8 MediaWiki:Gadgets/vectorScripts 8 280 304 2025-08-13T01:57:44Z ARTIFICER 564804 Importing default loadout GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": true, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [], "namespaces": [], "contentModels": [], "rights": [], "skins": [ "vector" ] }, "module": { "pages": [ "main.js" ], "dependencies": [], "type": "general" } } f26fca963d213febee869477a05933a6fedfc542 MediaWiki:Gadgets/vectorScripts/main.js 8 281 305 2025-08-13T01:57:44Z ARTIFICER 564804 Importing default loadout javascript text/javascript /*** Mobile navigation toggle button ***/ ( function () { const BUTTON_CLASS = 'mobile-nav-toggle'; const EXPANDED_CLASS = 'nav--expanded'; if (document.querySelector('button.' + BUTTON_CLASS)){return;} // early return to avoid double button if this runs twice let mobileSidebarButton = document.createElement( 'button' ); let sidebar = document.getElementById( 'mw-panel' ); mobileSidebarButton.className = BUTTON_CLASS; mobileSidebarButton.addEventListener( 'click', function () { mobileSidebarButton.classList.toggle( EXPANDED_CLASS ); sidebar.classList.toggle( EXPANDED_CLASS ); } ); sidebar.prepend( mobileSidebarButton ); document.body.classList.add( 'has-vector-mobile-menu' ); } )(); /*** End mobile navigation toggle button ***/ /*** #mw-head collapsing fix ***/ /*** IMPORTANT: Do not copy this code if your wiki is not updated to default loadout 2.0 (May 22, 2025) or later, or your navigation tabs will break ***/ mw.loader.using('skins.vector.legacy.js', function() { $.collapsibleTabs.calculateTabDistance = function(){ return parseInt(window.getComputedStyle(document.getElementById( 'right-navigation' ), '::before').width ) - 1; } }); /*** END #mw-head collapsing fix ***/ cb209a13dfc674d9ad471ec79784c4d65ad785f1 MediaWiki:Gadgets/userProfile 8 282 306 2025-08-13T01:57:45Z ARTIFICER 564804 Importing default loadout GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": false, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [], "namespaces": [ -1, 2, 3 ], "contentModels": [], "rights": [] }, "module": { "pages": [ "main.js", "main.css" ], "dependencies": [ "mediawiki.interface.helpers.styles", "mediawiki.util", "mediawiki.api", "jquery" ], "type": "general" } } e9c76b459199205abae5373548f6ff36e83fefcc Word Game World Wiki/welcome 0 4 307 7 2025-08-17T09:47:27Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到 {{SITENAME}}! }} We are currently maintaining [[Special:AllPages|{{NUMBEROFARTICLES}} articles]]. Please feel free to contribute by creating new articles or expanding existing ones. {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> fb794e09c1a82b9f7ead2bea635aeb2972bdcf8f 308 307 2025-08-17T09:49:41Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到 {{SITENAME}}! }} 目前已經更新了 [[Special:AllPages|{{NUMBEROFARTICLES}} 篇文章]],期待編輯勇者們共襄盛舉、添柴加火! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 10da756e9a704ef294b2f87684cd9647bd66d4e7 309 308 2025-08-17T09:52:48Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到文字遊戲世界 {{SITENAME}}! }} 目前已經更新了 [[Special:AllPages|{{NUMBEROFARTICLES}} 篇文章]],期待編輯勇者們共襄盛舉、添柴加火! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 0e8824361b14d05efa0f7c063cad2bb365e71a0a Word Game World Wiki/about 0 6 310 11 2025-08-17T10:16:12Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 關於文字遊戲世界 Word Game World }} (待修改)《文字遊戲世界》是一款只有文字的遊戲,在這個世界裡,字不只是字,同時也是物件、人物與場景。《文字遊戲世界》在前作《文字遊戲》的經典機制上,帶來全新的探索與創造體驗,在遊戲裡,你可以「探索」世界,遊玩主線故事或是挑戰跨界聯名內容,你更能「創造」世界,動手自製關卡,「敲」出專屬於你的文字世界。 <div style="text-align:right">[[Word Game World|Read more...]]</div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> fde70c7874a023a159e0cc9bef0a9d44aac5325a Word Game World Wiki/contribute 0 7 311 13 2025-08-17T10:19:21Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 維基社群 }} 文字遊戲世界{{SITENAME}}的維基屬於協作維基,可供任何人公開編輯。 您可以[[Special:UserLogin/signup|登入]]加入編輯的行列,您的貢獻能在壯大維基之餘幫助到其他玩家。 也歡迎您加入我們的 Discord 群組提出問題或給予建議,並與其他編輯者相互交流。 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 8b1ad90890eecc80b717348b9e042469bff58be0 檔案:Facebook icon.svg.png 6 283 312 2025-08-17T10:25:11Z Team9 625132 wikitext text/x-wiki Facebook icon f05080667f08e57cfa50bcfa7fae3eeaa344ce45 Word Game World Wiki/external 0 8 313 15 2025-08-17T10:25:28Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 相關連結 }} <div class="mp-links columns-2"> * {{MP link|官方網站|link=https://team9.co/}} * {{MP link|Facebook|link=https://www.facebook.com/Team9Collective|image=Facebook icon.svg.png|size=64x64px}} * {{MP link|Instagram|link=https://www.instagram.com/Team9Collective|image=indie.io.svg|size=64x64px}} * {{MP link|X|link=https://x.com/Team9Collective|image=indie.io.svg|size=64x64px}} * {{MP link|Youtube|link=https://www.youtube.com/@Team9Collective|image=indie.io.svg|size=64x64px}} * {{MP link|Steam|link=https://store.steampowered.com/app/3114370/_/|image=indie.io.svg|size=64x64px}} * {{MP link|Discord|link=https://discord.gg/mRfAAEau|image=Discord.svg|size=64x64px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> ad27941a0de753fca7102796e021bdc1b45c545d 314 313 2025-08-17T10:26:36Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 相關連結 }} <div class="mp-links columns-2"> * {{MP link|官方網站|link=https://team9.co/|image=Team9|size=64x64px}} * {{MP link|Facebook|link=https://www.facebook.com/Team9Collective|image=Facebook icon.svg.png|size=64x64px}} * {{MP link|Instagram|link=https://www.instagram.com/Team9Collective|image=indie.io.svg|size=64x64px}} * {{MP link|X|link=https://x.com/Team9Collective|image=indie.io.svg|size=64x64px}} * {{MP link|Youtube|link=https://www.youtube.com/@Team9Collective|image=indie.io.svg|size=64x64px}} * {{MP link|Steam|link=https://store.steampowered.com/app/3114370/_/|image=indie.io.svg|size=64x64px}} * {{MP link|Discord|link=https://discord.gg/mRfAAEau|image=Discord.svg|size=64x64px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> ac555bc8fe11e3e65ef254df3313d2e920272c87 320 314 2025-08-17T10:32:01Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 相關連結 }} <div class="mp-links columns-2"> * {{MP link|官方網站|link=https://team9.co/|image=Team9 icon.png|size=64x64px}} * {{MP link|Facebook|link=https://www.facebook.com/Team9Collective|image=Facebook icon.svg.png|size=64x64px}} * {{MP link|Instagram|link=https://www.instagram.com/Team9Collective|image=Instagram icon.png|size=64x64px}} * {{MP link|X|link=https://x.com/Team9Collective|image=X logo.png|size=64x64px}} * {{MP link|Youtube|link=https://www.youtube.com/@Team9Collective|image=YouTube icon.png|size=64x64px}} * {{MP link|Steam|link=https://store.steampowered.com/app/3114370/_/|image=Steam icon.png|size=64x64px}} * {{MP link|Discord|link=https://discord.gg/mRfAAEau|image=Discord.svg|size=64x64px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 1fa663a8d29647c41f8566bf024c98c1814b3f48 321 320 2025-08-17T10:32:46Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 相關連結 }} <div class="mp-links columns-3"> * {{MP link|官方網站|link=https://team9.co/|image=Team9 icon.png|size=64x64px}} * {{MP link|Facebook|link=https://www.facebook.com/Team9Collective|image=Facebook icon.svg.png|size=64x64px}} * {{MP link|Instagram|link=https://www.instagram.com/Team9Collective|image=Instagram icon.png|size=64x64px}} * {{MP link|X|link=https://x.com/Team9Collective|image=X logo.png|size=64x64px}} * {{MP link|Youtube|link=https://www.youtube.com/@Team9Collective|image=YouTube icon.png|size=64x64px}} * {{MP link|Steam|link=https://store.steampowered.com/app/3114370/_/|image=Steam icon.png|size=64x64px}} * {{MP link|Discord|link=https://discord.gg/mRfAAEau|image=Discord.svg|size=64x64px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> ab8f8b9b9ab993d5799809331defac2186826bcc 檔案:Team9 icon.png 6 284 315 2025-08-17T10:27:41Z Team9 625132 wikitext text/x-wiki Team9 icon 54a0225eb5cf2bb99fb8e93c426ba77ede0930f7 檔案:Instagram icon.png 6 285 316 2025-08-17T10:29:16Z Team9 625132 wikitext text/x-wiki Instagram icon cc446e9716a454659827f72ab285dbe546349653 檔案:X logo.png 6 286 317 2025-08-17T10:29:40Z Team9 625132 wikitext text/x-wiki X logo 7ce65302cce56a6acd9bf530006f114f2a4fdc56 檔案:YouTube icon.png 6 287 318 2025-08-17T10:31:18Z Team9 625132 wikitext text/x-wiki YouTube icon f0cd7189b74e83c245489c7ad01cf041ff972c08 檔案:Steam icon.png 6 288 319 2025-08-17T10:31:49Z Team9 625132 wikitext text/x-wiki Steam icon 1d0f1c04f3576396e760710f182516e3748e7503 Word Game World Wiki 0 2 322 4 2025-08-17T10:33:52Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome about pages pages contribute contribute external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> 7490522ba6b4448d81611ef2c64c8f133ab3498e 檔案:基本設定 1.png 6 289 323 2025-08-17T10:40:13Z Team9 625132 wikitext text/x-wiki 基本設定_1 dba523a9780820a4b80e34b79845ddfdc1920536 檔案:範例物件.webp 6 290 324 2025-08-17T10:42:26Z Team9 625132 wikitext text/x-wiki 範例物件 0c85ec8a4bda714bac676d6fb47133c4fd65502f 檔案:事件.png 6 291 325 2025-08-17T10:49:24Z Team9 625132 wikitext text/x-wiki 事件 550e3280629d99d56abbe306c7755cd928652e96 Word Game World Wiki/pages 0 5 326 9 2025-08-17T10:49:37Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Useful wiki pages | class = centered-content }} <div class="mp-links columns-3"> * {{MP link|基本設定|link=Example character|image=基本設定 1.png|size=92px}} * {{MP link|範例物件|link=Special:Random|image=範例物件.webp|size=92px}} * {{MP link|事件|link=Example character|image=事件.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> dd302b9e7c74d6dd9009bfbc5d5e140987f26e2e 327 326 2025-08-17T10:50:23Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Useful wiki pages | class = centered-content }} <div class="mp-links columns-3"> * {{MP link|基本設定|link=Example character|image=基本設定 1.png|size=60px}} * {{MP link|範例物件|link=Special:Random|image=範例物件.webp|size=60px}} * {{MP link|事件|link=Example character|image=事件.png|size=60px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> e1300e9c6d50415278a7f9c2e074dfacd15b3cce 328 327 2025-08-17T10:50:45Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Useful wiki pages | class = centered-content }} <div class="mp-links columns-3"> * {{MP link|基本設定|link=Example character|image=基本設定 1.png|size=92px}} * {{MP link|範例物件|link=Special:Random|image=範例物件.webp|size=92px}} * {{MP link|事件|link=Example character|image=事件.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> dd302b9e7c74d6dd9009bfbc5d5e140987f26e2e 330 328 2025-08-17T13:56:15Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Useful wiki pages | class = centered-content }} <div class="mp-links columns-3"> * {{MP link|基本設定|link=Example character|image=基本設定 1.png|size=92px}} * {{MP link|範例物件|link=範例物件|image=範例物件.webp|size=92px}} * {{MP link|事件|link=Example character|image=事件.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> ef582bc458a0566b8d7cbaaa43cfdc4eb4b3a75a 333 330 2025-08-17T13:57:49Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Useful wiki pages | class = centered-content }} <div class="mp-links columns-3"> * {{MP link|基本設定|link=基本設定|image=基本設定 1.png|size=92px}} * {{MP link|範例物件|link=範例物件|image=範例物件.webp|size=92px}} * {{MP link|事件|link=事件|image=事件.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 150a27790fcfce697d65b3b83fb020a4d38c3be0 334 333 2025-08-17T13:58:18Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 玩法內容 | class = centered-content }} <div class="mp-links columns-3"> * {{MP link|基本設定|link=基本設定|image=基本設定 1.png|size=92px}} * {{MP link|範例物件|link=範例物件|image=範例物件.webp|size=92px}} * {{MP link|事件|link=事件|image=事件.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> b6cae7c2148db8ede7472359ca717563f5550975 範例物件 0 292 329 2025-08-17T13:55:06Z Team9 625132 建立內容為「範例物件是封裝好特定功能的物件,分為基本物件、刪推拆組、演出效果、進階物件等類別。 ==基本物件== <gallery position="center" captionalign="center" navigation="true"> File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] </gallery> [[Category:{{SITENAME}}]]」的新頁面 wikitext text/x-wiki 範例物件是封裝好特定功能的物件,分為基本物件、刪推拆組、演出效果、進階物件等類別。 ==基本物件== <gallery position="center" captionalign="center" navigation="true"> File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] </gallery> [[Category:{{SITENAME}}]] 6f4dc22931827c41c015491965c6da8f36d504fc 基本設定 0 293 331 2025-08-17T13:56:44Z Team9 625132 建立內容為「基本功能就是基本功能。」的新頁面 wikitext text/x-wiki 基本功能就是基本功能。 ea3ec96a0c3d2d9c5a98af98faffb6f6999e1b57 335 331 2025-08-17T14:04:38Z Team9 625132 wikitext text/x-wiki (基本設定的開頭說明) ==專案設定== <gallery position="center" captionalign="center" navigation="true"> *命名 *世界資訊 *初始能力設定 *提示設定 *地圖名稱與數量設定 *儲存/開啟專案 *試玩 *關卡瀏覽器(怎麼上傳或下載) </gallery> ==介面== <gallery position="center" captionalign="center" navigation="true"> *地圖編輯區 *物件列表 </gallery> ==操作指引== <gallery position="center" captionalign="center" navigation="true"> *地圖編輯區 *遊戲 </gallery> [[Category:{{SITENAME}}]] 10c9ceb4b438e386beb85cc0040e51e3ffe4045f 336 335 2025-08-17T14:04:54Z Team9 625132 wikitext text/x-wiki (基本設定的開頭說明) ==專案設定== *命名 *世界資訊 *初始能力設定 *提示設定 *地圖名稱與數量設定 *儲存/開啟專案 *試玩 *關卡瀏覽器(怎麼上傳或下載) ==介面== <gallery position="center" captionalign="center" navigation="true"> *地圖編輯區 *物件列表 </gallery> ==操作指引== <gallery position="center" captionalign="center" navigation="true"> *地圖編輯區 *遊戲 </gallery> [[Category:{{SITENAME}}]] c4e5ccdf6fef80f10c36a143de9997ec8aa6fed5 339 336 2025-08-17T14:17:43Z Team9 625132 wikitext text/x-wiki (基本設定的開頭說明) ==專案設定== * 命名 * 世界資訊 * 初始能力設定 * 提示設定 * 地圖名稱與數量設定 * 儲存/開啟專案 * 試玩 * 關卡瀏覽器(怎麼上傳或下載) ==介面== * 地圖編輯區 1. 前台/後台 2. 位置 3. 格線 * 物件列表 1.介紹 2.碰撞圖層 * 預設顏色意義 1. 白字 2. 黃字 3. 藍字 4. 紅字 ==操作指引== [[檔案:指引 編輯.jpg]] [[檔案:指引 遊玩.jpg]] [[Category:{{SITENAME}}]] 720d91962344e10a233d33ef0a5d595c04370dbf 340 339 2025-08-17T14:18:29Z Team9 625132 wikitext text/x-wiki (基本設定的開頭說明) ==專案設定== * 命名 * 世界資訊 * 初始能力設定 * 提示設定 * 地圖名稱與數量設定 * 儲存/開啟專案 * 試玩 * 關卡瀏覽器(怎麼上傳或下載) ==介面== * 地圖編輯區 1. 前台/後台 2. 位置 3. 格線 * 物件列表 1.介紹 2.碰撞圖層 * 預設顏色意義 1. 白字 2. 黃字 3. 藍字 4. 紅字 ==操作指引== [[檔案:指引 編輯.jpg|size=92px]] [[檔案:指引 遊玩.jpg|size=92px]] [[Category:{{SITENAME}}]] cb53fbcc33e23444a3c6c98617a6b3177855fe7d 341 340 2025-08-17T14:19:28Z Team9 625132 /* 操作指引 */ wikitext text/x-wiki (基本設定的開頭說明) ==專案設定== * 命名 * 世界資訊 * 初始能力設定 * 提示設定 * 地圖名稱與數量設定 * 儲存/開啟專案 * 試玩 * 關卡瀏覽器(怎麼上傳或下載) ==介面== * 地圖編輯區 1. 前台/後台 2. 位置 3. 格線 * 物件列表 1.介紹 2.碰撞圖層 * 預設顏色意義 1. 白字 2. 黃字 3. 藍字 4. 紅字 ==操作指引== [[檔案:指引 編輯.jpg|200px]] [[檔案:指引 遊玩.jpg|200px]] [[Category:{{SITENAME}}]] d668812167ca9eb1f4af2e9e663c4ee4c846153d 342 341 2025-08-17T14:19:50Z Team9 625132 wikitext text/x-wiki (基本設定的開頭說明) ==專案設定== * 命名 * 世界資訊 * 初始能力設定 * 提示設定 * 地圖名稱與數量設定 * 儲存/開啟專案 * 試玩 * 關卡瀏覽器(怎麼上傳或下載) ==介面== * 地圖編輯區 1. 前台/後台 2. 位置 3. 格線 * 物件列表 1.介紹 2.碰撞圖層 * 預設顏色意義 1. 白字 2. 黃字 3. 藍字 4. 紅字 ==操作指引== [[檔案:指引 編輯.jpg|600px]] [[檔案:指引 遊玩.jpg|800px]] [[Category:{{SITENAME}}]] e32cfb297e1405dc3975347a2a5877772f1d920d 345 342 2025-08-17T14:23:57Z Team9 625132 wikitext text/x-wiki (基本設定的開頭說明) ==專案設定== * 命名 * 世界資訊 * 初始能力設定 * 提示設定 * 地圖名稱與數量設定 * 儲存/開啟專案 * 試玩 * 關卡瀏覽器(怎麼上傳或下載) ==介面== * 地圖編輯區 1. 前台/後台 2. 位置 3. 格線 * 物件列表 1.介紹 2.碰撞圖層 * 預設顏色意義 1. 白字 2. 黃字 3. 藍字 4. 紅字 ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] b690f2a883df6b76a6a471924b57de80295f239d 事件 0 294 332 2025-08-17T13:57:11Z Team9 625132 建立內容為「事件有一大堆我很害怕。」的新頁面 wikitext text/x-wiki 事件有一大堆我很害怕。 7ad102299cb1767e79f01cbac91830ff56bbd946 檔案:指引 編輯.jpg 6 295 337 2025-08-17T14:17:02Z Team9 625132 wikitext text/x-wiki 指引 編輯 9fab72e8fbd5afd4f7420a5289dcca10bc6c0ed1 檔案:指引 遊玩.jpg 6 296 338 2025-08-17T14:17:23Z Team9 625132 wikitext text/x-wiki 指引 遊玩 067541d81f46cc37fd739b60f5ce47588e288c79 檔案:指引 編輯 2.webp 6 297 343 2025-08-17T14:22:31Z Team9 625132 wikitext text/x-wiki 指引_編輯_2 797acf2537dfa78f81286b97d8cad90198fc47c2 檔案:指引 遊玩 2.webp 6 298 344 2025-08-17T14:23:43Z Team9 625132 wikitext text/x-wiki 指引_遊玩_2 cf29ac9387c9cd4bd3fcf55375add08b8594e788 檔案:文字遊戲世界.png 6 299 346 2025-08-17T15:05:30Z Team9 625132 wikitext text/x-wiki 文字遊戲世界 912d989beaed00292b1722f60d4aceda39cd7937 檔案:移動式調查物件示意.gif 6 300 347 2025-08-17T15:06:03Z Team9 625132 wikitext text/x-wiki 移動式調查物件示意 12d5a5ceb0d360915882cb66585b7e57c61536fd 模板:功能與事件說明 10 301 348 2025-08-17T15:06:22Z Team9 625132 建立內容為「{{Example DRUID infobox 6 | title = 〇〇〇 | image = 文字遊戲世界.png }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small>」的新頁面 wikitext text/x-wiki {{Example DRUID infobox 6 | title = 〇〇〇 | image = 文字遊戲世界.png }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> 3bb3bc25254184ca4f7d3e7474d7ef660ec7bb66 349 348 2025-08-17T15:07:00Z Team9 625132 wikitext text/x-wiki {{| title = 〇〇〇 | image = 文字遊戲世界.png }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> 28d812e0bd69bb6616dc9e538d8a687364f039c4 350 349 2025-08-17T15:08:45Z Team9 625132 wikitext text/x-wiki | title = 〇〇〇 | [[檔案:文字遊戲世界]] '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> 41855982ac0b4bd219cdd91bfe28051db9040631 模板:功能與事件說明 10 301 351 350 2025-08-17T15:09:16Z Team9 625132 wikitext text/x-wiki | title = 〇〇〇 [[檔案:移動式調查物件示意.gif]] '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> 92005737dd8026c3fb755d39c5138ef637e441dc 352 351 2025-08-17T15:10:41Z Team9 625132 wikitext text/x-wiki '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> fc758262b526197f4755a843ac8616a5fd1cb00c 353 352 2025-08-17T15:14:47Z Team9 625132 wikitext text/x-wiki {{Example DRUID infobox 6 |title=Dragon |image=Cargo-sample-dragon.png |Region=Shurima |Element=Fire |Attack=50 |HP=300 |Armor=85 |Attack Speed=30 |Element Resist= Electricity |Force Multiplier= 2 |Charge= 7 |Sleep= 5 }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> 5bd6724a3d08901fa65b0252f662f361e10c268f 354 353 2025-08-17T15:16:34Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=〇〇〇 |image=文字遊戲世界 }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> 8de7f8635dfb7e0f3052b13ca177c13f0985d4d9 355 354 2025-08-17T15:17:30Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=〇〇〇 |image=文字遊戲世界.png }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> a825ba838582ea97922b35d979c93d99eb3bf7fa 我(玩家角色) 0 302 356 2025-08-17T15:39:34Z Team9 625132 建立內容為「{{功能與事件說明 }}」的新頁面 wikitext text/x-wiki {{功能與事件說明 }} 597864998f31955803f88f0d5a4e44ed62741e6d 357 356 2025-08-17T15:40:34Z Team9 625132 wikitext text/x-wiki {{功能與事件說明 }} 12345 ffcda208a8d195ee24b7de8f8c23938dc4e35cfd 358 357 2025-08-17T15:42:15Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=〇〇〇 |image=文字遊戲世界.png }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> a825ba838582ea97922b35d979c93d99eb3bf7fa 360 358 2025-08-17T15:44:33Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=〇〇〇 |image=玩家角色.png }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> afa2f854a47ad077120829c2054a27281bd413f9 363 360 2025-08-17T15:46:25Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=我(玩家角色) |image=玩家角色.png }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> 6336dd22d423d120fb28856beb5e7d038d22baf8 檔案:玩家角色.png 6 303 359 2025-08-17T15:44:17Z Team9 625132 wikitext text/x-wiki 玩家角色 db2349c0da1013affa0de599e47768649c004170 檔案:移動式調查物件.webp 6 304 361 2025-08-17T15:45:47Z Team9 625132 wikitext text/x-wiki 移動式調查物件 eb4d38e8313ca0c86c73477c1c904c2ab0f3e873 移動式調查物件 0 305 362 2025-08-17T15:45:59Z Team9 625132 建立內容為「{{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的…」的新頁面 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> b92b4094bd3a3b0791a53408e288581072289411 檔案:靜止式調查物件.webp 6 306 364 2025-08-17T15:47:13Z Team9 625132 wikitext text/x-wiki 靜止式調查物件 98ed3b1a04db272646cc7696cb8d9db1d5162df5 檔案:靜止式調查物件示意.gif 6 307 365 2025-08-17T15:47:45Z Team9 625132 wikitext text/x-wiki 靜止式調查物件示意 b06ee0eb0908046b78f41c01447106998206b7a9 靜止式調查物件 0 308 366 2025-08-17T15:47:58Z Team9 625132 建立內容為「{{Example character infobox |title=靜止式調查物件 |image=靜止式調查物件.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:靜止式調查物件示意.gif|〇〇〇的示意圖說]] <small…」的新頁面 wikitext text/x-wiki {{Example character infobox |title=靜止式調查物件 |image=靜止式調查物件.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:靜止式調查物件示意.gif|〇〇〇的示意圖說]] <small>〇〇〇的示意圖說</small> ec0dd414eebf18c0e02a52f49185e4f9dbbaf8d0 367 366 2025-08-17T15:48:12Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=靜止式調查物件 |image=靜止式調查物件.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:靜止式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> 207db60950545cb3a48d90c7b1821507ce2461a1 檔案:04.可刪除物件.webp 6 309 368 2025-08-17T16:01:16Z Team9 625132 wikitext text/x-wiki 04.可刪除物件 175a6d0d6b7e9bb97d81c56855c88d51a095999a 檔案:04.可刪除物件示意.gif 6 310 369 2025-08-17T16:01:40Z Team9 625132 wikitext text/x-wiki 04.可刪除物件示意 15be625229e635f32dc027156ee2ad5bd3711298 可被刪除的物件 0 311 370 2025-08-17T16:01:56Z Team9 625132 建立內容為「{{Example character infobox |title=可被刪除的物件 |image=04.可刪除物件.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:04.可刪除物件示意.gif]] <small>可被刪除的物件的示意…」的新頁面 wikitext text/x-wiki {{Example character infobox |title=可被刪除的物件 |image=04.可刪除物件.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:04.可刪除物件示意.gif]] <small>可被刪除的物件的示意圖說</small> 7aca742ac327709fd4b307a3b021f0ee9d082f06 檔案:05.可推移物件.webp 6 312 371 2025-08-17T16:02:31Z Team9 625132 wikitext text/x-wiki 05.可推移物件 a7bae4da9c41ce1f1b662ea48f32dedd0eb264ef 檔案:05.可推移物件示意.gif 6 313 372 2025-08-17T16:02:59Z Team9 625132 wikitext text/x-wiki 05.可推移物件示意 af8a5ed12aabdb3389e2e300b2f73b791d87bc64 可被推移的物件 0 314 373 2025-08-17T16:03:05Z Team9 625132 建立內容為「{{Example character infobox |title=可被推移的物件 |image=05.可推移物件.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:05.可推移物件示意.gif]] <small>可被推移的物件的示意…」的新頁面 wikitext text/x-wiki {{Example character infobox |title=可被推移的物件 |image=05.可推移物件.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:05.可推移物件示意.gif]] <small>可被推移的物件的示意圖說</small> 522d6befe2af4f9ef3e15c098a787321492e6b89 檔案:06.拆字規則.webp 6 315 374 2025-08-17T16:03:42Z Team9 625132 wikitext text/x-wiki 06.拆字規則 5afc927fd5cce4c00f7fc771395e7295a95257c7 檔案:06.可拆解物件示意.gif 6 316 375 2025-08-17T16:04:04Z Team9 625132 wikitext text/x-wiki 06.可拆解物件示意 4ba68609c7d05e1a38da08e09608463ce7f54456 拆字組合 0 317 376 2025-08-17T16:04:13Z Team9 625132 建立內容為「{{Example character infobox |title=拆字組合 |image=06.拆字規則.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:06.可拆解物件示意.gif]] <small>拆字組合的示意圖說</small>」的新頁面 wikitext text/x-wiki {{Example character infobox |title=拆字組合 |image=06.拆字規則.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:06.可拆解物件示意.gif]] <small>拆字組合的示意圖說</small> 71b7116b02609dfcfacf3d9e9fca09135b7197ee 檔案:07.組字規則.webp 6 318 377 2025-08-17T16:04:53Z Team9 625132 wikitext text/x-wiki 07.組字規則 3b50ed5e7da2237e3af710a23396df232aed7f8a 檔案:07.可組合物件示意.gif 6 319 378 2025-08-17T16:05:16Z Team9 625132 wikitext text/x-wiki 07.可組合物件示意 116bb3688d6019eddbdddc05eb197b038747244d 組字組合 0 320 379 2025-08-17T16:05:25Z Team9 625132 建立內容為「{{Example character infobox |title=組字組合 |image=07.組字規則.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:07.可組合物件示意.gif]] <small>組字組合的示意圖說</small>」的新頁面 wikitext text/x-wiki {{Example character infobox |title=組字組合 |image=07.組字規則.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:07.可組合物件示意.gif]] <small>組字組合的示意圖說</small> e647ae1c8fc074097dc15e7a7dc4645ff89d0ba6 檔案:08.宣告成句規則.webp 6 321 380 2025-08-17T16:06:24Z Team9 625132 wikitext text/x-wiki 08.宣告成句規則 e6d4fb764b99a87433708c1e5cef27b3057a3a49 檔案:08.宣告成句規則示意.gif 6 322 381 2025-08-17T16:06:52Z Team9 625132 wikitext text/x-wiki 08.宣告成句規則示意 0c9786f93ce451addd9c53ba1d659077298781de 宣告成句規則 0 323 382 2025-08-17T16:06:59Z Team9 625132 建立內容為「{{Example character infobox |title=宣告成句規則 |image=08.宣告成句規則.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:08.宣告成句規則示意.gif]] <small>宣告成句規則的示意…」的新頁面 wikitext text/x-wiki {{Example character infobox |title=宣告成句規則 |image=08.宣告成句規則.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:08.宣告成句規則示意.gif]] <small>宣告成句規則的示意圖說</small> 742234834ceacc6390b0288e1055585ce777a3c4 檔案:09.取消成句規則.webp 6 324 383 2025-08-17T16:07:39Z Team9 625132 wikitext text/x-wiki 09.取消成句規則 a1f3638a7bfb3bb42aedd1d0e0d57dface2a9a2c 取消成句規則 0 325 384 2025-08-17T16:08:17Z Team9 625132 建立內容為「{{Example character infobox |title=取消成句規則 |image=09.取消成句規則.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>取消成句規則的示意圖說</small>」的新頁面 wikitext text/x-wiki {{Example character infobox |title=取消成句規則 |image=09.取消成句規則.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>取消成句規則的示意圖說</small> 4016368557f2d14ea4a0094135a793d72dd34ec4 檔案:10.呼吸燈效果.webp 6 326 385 2025-08-17T16:08:52Z Team9 625132 wikitext text/x-wiki 10.呼吸燈效果 9ffac396214c5af4c8a6fde7eb52e877f9bdf8ff 檔案:10.呼吸燈效果示意.gif 6 327 386 2025-08-17T16:12:06Z Team9 625132 wikitext text/x-wiki 10.呼吸燈效果示意 4f31448c8ae6ecfa4bccaa9d1ec97dbb52e7ee9a 呼吸燈組合 0 328 387 2025-08-17T16:12:12Z Team9 625132 建立內容為「{{Example character infobox |title=呼吸燈組合 |image=10.呼吸燈效果.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:10.呼吸燈效果示意.gif]] <small>呼吸燈組合的示意圖說</small>」的新頁面 wikitext text/x-wiki {{Example character infobox |title=呼吸燈組合 |image=10.呼吸燈效果.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:10.呼吸燈效果示意.gif]] <small>呼吸燈組合的示意圖說</small> f295a4983736bb95c3b151be8bb3b8b2fb380a59 檔案:12.溶解器效果.webp 6 329 388 2025-08-17T16:12:53Z Team9 625132 wikitext text/x-wiki 12.溶解器效果 5af12ee6e4b962d3af517a9206a6fec4a123e589 檔案:12.溶解器效果示意.gif 6 330 389 2025-08-17T16:13:15Z Team9 625132 wikitext text/x-wiki 12.溶解器效果示意 59aaaacaf5f6f7a1cc1e2272c3b2fa57eaed00f1 溶解器組合 0 331 390 2025-08-17T16:13:25Z Team9 625132 建立內容為「{{Example character infobox |title=溶解器組合 |image=12.溶解器效果.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:12.溶解器效果示意.gif]] <small>溶解器組合的示意圖說</small>」的新頁面 wikitext text/x-wiki {{Example character infobox |title=溶解器組合 |image=12.溶解器效果.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:12.溶解器效果示意.gif]] <small>溶解器組合的示意圖說</small> 544a7fad54f9122c5023c7d5b67f40a7accf6a8d 檔案:12.打字機效果.webp 6 332 391 2025-08-17T16:14:34Z Team9 625132 wikitext text/x-wiki 12.打字機效果 2314a6f859f2386d838b2e51b0e09bee329292fc 檔案:12.打字機示意.gif 6 333 392 2025-08-17T16:14:57Z Team9 625132 wikitext text/x-wiki 12.打字機示意 64d98fecc066187f2d8826ce7c723ab0db8fcd3f 打字機事件 0 334 393 2025-08-17T16:15:03Z Team9 625132 建立內容為「{{Example character infobox |title=打字機 |image=12.打字機效果.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:12.打字機示意.gif]] <small>打字機的示意圖說</small>」的新頁面 wikitext text/x-wiki {{Example character infobox |title=打字機 |image=12.打字機效果.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:12.打字機示意.gif]] <small>打字機的示意圖說</small> 4d0d88d81bb2409da28f8e21ab53d3d4396a6f3d 檔案:13.清除打字機.webp 6 335 394 2025-08-17T16:15:34Z Team9 625132 wikitext text/x-wiki 13.清除打字機 ead55888bc0cff64bdb3ced298153f3a47509360 清除打字機 0 336 395 2025-08-17T16:15:48Z Team9 625132 建立內容為「{{Example character infobox |title=清除打字機 |image=13.清除打字機.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>清除打字機的示意圖說</small>」的新頁面 wikitext text/x-wiki {{Example character infobox |title=清除打字機 |image=13.清除打字機.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>清除打字機的示意圖說</small> 97db37023901437bef0b010e4c37e03bfe0e257c 檔案:14.讓我叮一下.webp 6 337 396 2025-08-17T16:16:19Z Team9 625132 wikitext text/x-wiki 14.讓我叮一下 364299025495797119a2e4295a11bf1253fe5fac 檔案:14.讓我叮一下示意.gif 6 338 397 2025-08-17T16:16:41Z Team9 625132 wikitext text/x-wiki 14.讓我叮一下示意 2bc338d97203070dd344b279ef0c7407738c5b2e 讓我跳一下 0 339 398 2025-08-17T16:16:46Z Team9 625132 建立內容為「{{Example character infobox |title=讓我跳一下 |image=14.讓我叮一下.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:14.讓我叮一下示意.gif]] <small>讓我跳一下的示意圖說</small>」的新頁面 wikitext text/x-wiki {{Example character infobox |title=讓我跳一下 |image=14.讓我叮一下.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:14.讓我叮一下示意.gif]] <small>讓我跳一下的示意圖說</small> c9b4dc24a128a2a39db4eb613077a598c2eceac1 檔案:15.延遲物件.webp 6 340 399 2025-08-17T16:17:27Z Team9 625132 wikitext text/x-wiki 15.延遲物件 1d38321b34299589e0335f596def50ef33f42beb 延遲下一個物件 0 341 400 2025-08-17T16:17:41Z Team9 625132 建立內容為「{{Example character infobox |title=延遲下一個物件 |image=15.延遲物件.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>延遲下一個物件的示意圖說</small>」的新頁面 wikitext text/x-wiki {{Example character infobox |title=延遲下一個物件 |image=15.延遲物件.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>延遲下一個物件的示意圖說</small> 7f559155fd6b5bb162df4e9ca890c32c3f8484db 檔案:16.傳送器效果.webp 6 342 401 2025-08-17T16:18:20Z Team9 625132 wikitext text/x-wiki 16.傳送器效果 3142411b56f4a06a13734acd93e9fe9c3ee7cdad 傳送器組合 0 343 402 2025-08-17T16:18:29Z Team9 625132 建立內容為「{{Example character infobox |title=傳送器組合 |image=16.傳送器效果.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>傳送器組合的示意圖說</small>」的新頁面 wikitext text/x-wiki {{Example character infobox |title=傳送器組合 |image=16.傳送器效果.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>傳送器組合的示意圖說</small> 41fb00a0d76558bc00ea9f2ed1a99442116c1f0b 檔案:17.進階物件.webp 6 344 403 2025-08-17T16:19:07Z Team9 625132 wikitext text/x-wiki 17.進階物件 58d38b5027b457d545ec5706f01a76d0fc2d63b9 進階物件 0 345 404 2025-08-17T16:19:19Z Team9 625132 建立內容為「{{Example character infobox |title=進階物件 |image=17.進階物件.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>進階物件的示意圖說</small>」的新頁面 wikitext text/x-wiki {{Example character infobox |title=進階物件 |image=17.進階物件.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>進階物件的示意圖說</small> e86fedbed52adde9364c044d2f0c7cceb805ee67 檔案:18.動畫物件.webp 6 346 405 2025-08-17T16:20:05Z Team9 625132 wikitext text/x-wiki 18.動畫物件 0ab7d129173ba4b6e8a5324931bd7292bd821780 動畫物件 0 347 406 2025-08-17T16:20:14Z Team9 625132 建立內容為「{{Example character infobox |title=動畫物件 |image=18.動畫物件.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>動畫物件的示意圖說</small>」的新頁面 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=18.動畫物件.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>動畫物件的示意圖說</small> fd9227bb32e321a8116b03d1505d7427c5654a96 範例物件 0 292 407 329 2025-08-17T16:21:30Z Team9 625132 wikitext text/x-wiki 範例物件是封裝好特定功能的物件,分為基本物件、刪推拆組、演出效果、進階物件等類別。 ==基本物件== <gallery position="center" captionalign="center" navigation="true"> [[檔案:玩家角色.png]]|[[移動式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] </gallery> [[Category:{{SITENAME}}]] 893c19f79fb5c55beb108539765c31ffc9cd7095 408 407 2025-08-17T16:21:51Z Team9 625132 wikitext text/x-wiki 範例物件是封裝好特定功能的物件,分為基本物件、刪推拆組、演出效果、進階物件等類別。 ==基本物件== <gallery position="center" captionalign="center" navigation="true"> 檔案:玩家角色.png|[[移動式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] </gallery> [[Category:{{SITENAME}}]] 5ef210b82e3dc3653e075cc35b36c0aec169cbe2 409 408 2025-08-17T16:22:06Z Team9 625132 wikitext text/x-wiki 範例物件是封裝好特定功能的物件,分為基本物件、刪推拆組、演出效果、進階物件等類別。 ==基本物件== <gallery position="center" captionalign="center" navigation="true"> 檔案:玩家角色.png|[[我(玩家角色)]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:1. 移動式調查物件.webp|[[移動式調查物件]] File:2._靜止式調查物件_小.webp|[[靜止式調查物件]] </gallery> [[Category:{{SITENAME}}]] 115dd6bce5ddcf84bc42d0d2656130152a6aa61c 410 409 2025-08-17T16:26:05Z Team9 625132 wikitext text/x-wiki 範例物件是封裝好特定功能的物件,分為基本物件、刪推拆組、演出效果、進階物件等類別。 ==基本物件== <gallery position="center" captionalign="center" navigation="true"> 檔案:玩家角色.png|[[我(玩家角色)]] 檔案:移動式調查物件.webp|[[移動式調查物件]] 檔案:靜止式調查物件.webp|[[靜止式調查物件]] 檔案:可被刪除的物件.webp|[[可被刪除的物件]] 檔案:可被推移的物件.webp|[[可被推移的物件]] 檔案:拆字組合.webp|[[拆字組合]] 檔案:組字組合.webp|[[組字組合]] 檔案:宣告成句規則.webp|[[宣告成句規則]] 檔案:取消成句規則.webp|[[取消成句規則]] 檔案:呼吸燈組合.webp|[[呼吸燈組合]] 檔案:溶解器組合.webp|[[溶解器組合]] 檔案:打字機.webp|[[打字機]] 檔案:清除打字機.webp|[[清除打字機]] 檔案:讓我跳一下.webp|[[讓我跳一下]] 檔案:延遲下一個物件.webp|[[延遲下一個物件]] 檔案:傳送器組合.webp|[[傳送器組合]] 檔案:進階物件.webp|[[進階物件]] 檔案:動畫物件.webp|[[動畫物件]] </gallery> [[Category:{{SITENAME}}]] b6b0430969d954eaebfb124f0ae332454cf776a0 411 410 2025-08-17T16:26:50Z Team9 625132 wikitext text/x-wiki 範例物件是封裝好特定功能的物件,分為基本物件、刪推拆組、演出效果、進階物件等類別。 ==基本物件== <gallery position="center" captionalign="center" navigation="true"> 檔案:玩家角色.png|[[我(玩家角色)]] 檔案:移動式調查物件.webp|[[移動式調查物件]] 檔案:靜止式調查物件.webp|[[靜止式調查物件]] 檔案:04.可被刪除的物件.webp|[[可被刪除的物件]] 檔案:05.可被推移的物件.webp|[[可被推移的物件]] 檔案:06.拆字組合.webp|[[拆字組合]] 檔案:07.組字組合.webp|[[組字組合]] 檔案:08.宣告成句規則.webp|[[宣告成句規則]] 檔案:09.取消成句規則.webp|[[取消成句規則]] 檔案:10.呼吸燈組合.webp|[[呼吸燈組合]] 檔案:11.溶解器組合.webp|[[溶解器組合]] 檔案:12.打字機.webp|[[打字機]] 檔案:13.清除打字機.webp|[[清除打字機]] 檔案:14.讓我跳一下.webp|[[讓我跳一下]] 檔案:15.延遲下一個物件.webp|[[延遲下一個物件]] 檔案:16.傳送器組合.webp|[[傳送器組合]] 檔案:17.進階物件.webp|[[進階物件]] 檔案:18.動畫物件.webp|[[動畫物件]] </gallery> [[Category:{{SITENAME}}]] 2bc4fd868a37620fa0cf44dda0f8e64d1450818f 412 411 2025-08-17T16:27:49Z Team9 625132 wikitext text/x-wiki 範例物件是封裝好特定功能的物件,分為基本物件、刪推拆組、演出效果、進階物件等類別。 ==基本物件== <gallery position="center" captionalign="center" navigation="true"> 檔案:玩家角色.png|[[我(玩家角色)]] 檔案:移動式調查物件.webp|[[移動式調查物件]] 檔案:靜止式調查物件.webp|[[靜止式調查物件]] 檔案:04.可刪除物件.webp|[[可被刪除的物件]] 檔案:05.可推移物件.webp|[[可被推移的物件]] 檔案:06.拆字規則.webp|[[拆字組合]] 檔案:07.組字規則.webp|[[組字組合]] 檔案:08.宣告成句規則.webp|[[宣告成句規則]] 檔案:09.取消成句規則.webp|[[取消成句規則]] 檔案:10.呼吸燈效果.webp|[[呼吸燈組合]] 檔案:11.溶解器效果.webp|[[溶解器組合]] 檔案:12.打字機.webp|[[打字機]] 檔案:13.清除打字機.webp|[[清除打字機]] 檔案:14.讓我叮一下.webp|[[讓我跳一下]] 檔案:15.延遲物件.webp|[[延遲下一個物件]] 檔案:16.傳送器效果.webp|[[傳送器組合]] 檔案:17.進階物件.webp|[[進階物件]] 檔案:18.動畫物件.webp|[[動畫物件]] </gallery> [[Category:{{SITENAME}}]] e75e7b0a5a0078c54a09031e7aa3873954ad0c55 413 412 2025-08-17T16:32:09Z Team9 625132 wikitext text/x-wiki 範例物件是封裝好特定功能的物件,分為基本物件、刪推拆組、演出效果、進階物件等類別。 ==基本物件== <gallery position="center" captionalign="center" navigation="true"> 檔案:玩家角色.png|[[我(玩家角色)]] 檔案:移動式調查物件.webp|[[移動式調查物件]] 檔案:靜止式調查物件.webp|[[靜止式調查物件]] 檔案:04.可刪除物件.webp|[[可被刪除的物件]] 檔案:05.可推移物件.webp|[[可被推移的物件]] 檔案:06.拆字規則.webp|[[拆字組合]] 檔案:07.組字規則.webp|[[組字組合]] 檔案:08.宣告成句規則.webp|[[宣告成句規則]] 檔案:09.取消成句規則.webp|[[取消成句規則]] 檔案:10.呼吸燈效果.webp|[[呼吸燈組合]] 檔案:12.溶解器效果.webp|[[溶解器組合]] 檔案:12.打字機效果.webp|[[打字機]] 檔案:13.清除打字機.webp|[[清除打字機]] 檔案:14.讓我叮一下.webp|[[讓我跳一下]] 檔案:15.延遲物件.webp|[[延遲下一個物件]] 檔案:16.傳送器效果.webp|[[傳送器組合]] 檔案:17.進階物件.webp|[[進階物件]] 檔案:18.動畫物件.webp|[[動畫物件]] </gallery> [[Category:{{SITENAME}}]] d3bd98340ca6c1c2d09ce3446cf8acb621fca757 414 413 2025-08-19T16:01:00Z Team9 625132 /* 基本物件 */ wikitext text/x-wiki 範例物件是封裝好特定功能的物件,分為基本物件、刪推拆組、演出效果、進階物件等類別。 ==基本物件== <div class="mp-links columns-6"> * {{MP link|我(玩家角色)|link=我(玩家角色)|image=玩家角色.png|size=92px}} * {{MP link|移動式調查物件|link=移動式調查物件|image=移動式調查物件.webp|size=92px}} * {{MP link|靜止式調查物件|link=靜止式調查物件|image=靜止式調查物件.webp|size=92px}} </div> <gallery position="center" captionalign="center" navigation="true"> 檔案:|[[我(玩家角色)]] 檔案:移動式調查物件.webp|[[移動式調查物件]] 檔案:靜止式調查物件.webp|[[靜止式調查物件]] 檔案:04.可刪除物件.webp|[[可被刪除的物件]] 檔案:05.可推移物件.webp|[[可被推移的物件]] 檔案:06.拆字規則.webp|[[拆字組合]] 檔案:07.組字規則.webp|[[組字組合]] 檔案:08.宣告成句規則.webp|[[宣告成句規則]] 檔案:09.取消成句規則.webp|[[取消成句規則]] 檔案:10.呼吸燈效果.webp|[[呼吸燈組合]] 檔案:12.溶解器效果.webp|[[溶解器組合]] 檔案:12.打字機效果.webp|[[打字機]] 檔案:13.清除打字機.webp|[[清除打字機]] 檔案:14.讓我叮一下.webp|[[讓我跳一下]] 檔案:15.延遲物件.webp|[[延遲下一個物件]] 檔案:16.傳送器效果.webp|[[傳送器組合]] 檔案:17.進階物件.webp|[[進階物件]] 檔案:18.動畫物件.webp|[[動畫物件]] </gallery> [[Category:{{SITENAME}}]] 90b09514fc16de9a8f0a30fcf636fb94b0b993e9 415 414 2025-08-19T16:03:34Z Team9 625132 wikitext text/x-wiki 範例物件是封裝好特定功能的物件,分為基本物件、刪推拆組、演出效果、進階物件等類別。 ==基本物件== <div class="mp-links columns-6"> * {{MP link|我(玩家角色)|link=我(玩家角色)|image=玩家角色.png|size=92px}} * {{MP link|移動式調查物件|link=移動式調查物件|image=移動式調查物件.webp|size=92px}} * {{MP link|靜止式調查物件|link=靜止式調查物件|image=靜止式調查物件.webp|size=92px}} * {{MP link|可被刪除的物件|link=可被刪除的物件|image=04.可刪除物件.webp|size=92px}} * {{MP link|可被推移的物件|link=可被推移的物件|image=05.可推移物件.webp|size=92px}} * {{MP link|拆字組合|link=拆字組合|image=06.拆字規則.webp|size=92px}} * {{MP link|組字組合|link=組字組合|image=07.組字規則.webp|size=92px}} * {{MP link|宣告成句規則|link=宣告成句規則|image=08.宣告成句規則.webp|size=92px}} * {{MP link|取消成句規則|link=取消成句規則|image=09.取消成句規則.webp|size=92px}} * {{MP link|呼吸燈組合|link=呼吸燈組合|image=10.呼吸燈效果.webp|size=92px}} * {{MP link|溶解器組合|link=溶解器組合|image=12.溶解器效果.webp|size=92px}} * {{MP link|打字機|link=打字機|image=12.打字機效果.webp|size=92px}} * {{MP link|清除打字機|link=清除打字機|image=13.清除打字機.webp|size=92px}} * {{MP link|讓我跳一下|link=讓我跳一下|image=14.讓我叮一下.webp|size=92px}} * {{MP link|延遲下一個物件|link=延遲下一個物件|image=15.延遲物件.webp|size=92px}} * {{MP link|傳送器組合|link=傳送器組合|image=16.傳送器效果.webp|size=92px}} * {{MP link|進階物件|link=進階物件|image=17.進階物件.webp|size=92px}} * {{MP link|動畫物件|link=動畫物件|image=18.動畫物件.webp|size=92px}} </div> [[Category:{{SITENAME}}]] 83f8cb0a46ad088077e1e15b3eea31a748562336 416 415 2025-08-19T16:06:45Z Team9 625132 wikitext text/x-wiki 範例物件是封裝好特定功能的物件,分為基本物件、刪推拆組、演出效果、進階物件等類別。 ==物件== <div class="mp-links columns-6"> * {{MP link|我(玩家角色)|link=我(玩家角色)|image=玩家角色.png|size=92px}} * {{MP link|移動式調查物件|link=移動式調查物件|image=移動式調查物件.webp|size=92px}} * {{MP link|靜止式調查物件|link=靜止式調查物件|image=靜止式調查物件.webp|size=92px}} * {{MP link|進階物件|link=進階物件|image=17.進階物件.webp|size=92px}} * {{MP link|動畫物件|link=動畫物件|image=18.動畫物件.webp|size=92px}} </div> ==經典機制== <div class="mp-links columns-6"> * {{MP link|可被刪除的物件|link=可被刪除的物件|image=04.可刪除物件.webp|size=92px}} * {{MP link|可被推移的物件|link=可被推移的物件|image=05.可推移物件.webp|size=92px}} * {{MP link|拆字組合|link=拆字組合|image=06.拆字規則.webp|size=92px}} * {{MP link|組字組合|link=組字組合|image=07.組字規則.webp|size=92px}} * {{MP link|宣告成句規則|link=宣告成句規則|image=08.宣告成句規則.webp|size=92px}} * {{MP link|取消成句規則|link=取消成句規則|image=09.取消成句規則.webp|size=92px}} </div> ==演出效果== <div class="mp-links columns-6"> * {{MP link|呼吸燈組合|link=呼吸燈組合|image=10.呼吸燈效果.webp|size=92px}} * {{MP link|溶解器組合|link=溶解器組合|image=12.溶解器效果.webp|size=92px}} * {{MP link|打字機|link=打字機|image=12.打字機效果.webp|size=92px}} * {{MP link|清除打字機|link=清除打字機|image=13.清除打字機.webp|size=92px}} * {{MP link|讓我跳一下|link=讓我跳一下|image=14.讓我叮一下.webp|size=92px}} * {{MP link|延遲下一個物件|link=延遲下一個物件|image=15.延遲物件.webp|size=92px}} * {{MP link|傳送器組合|link=傳送器組合|image=16.傳送器效果.webp|size=92px}} </div> [[Category:{{SITENAME}}]] 9650ee4d2693cbd93a6bcdd3bf7bf9655aa3b157 417 416 2025-08-19T16:07:06Z Team9 625132 wikitext text/x-wiki 範例物件是封裝好特定功能的物件,分為基本物件、刪推拆組、演出效果、進階物件等類別。 ==物件== <div class="mp-links columns-7"> * {{MP link|我(玩家角色)|link=我(玩家角色)|image=玩家角色.png|size=92px}} * {{MP link|移動式調查物件|link=移動式調查物件|image=移動式調查物件.webp|size=92px}} * {{MP link|靜止式調查物件|link=靜止式調查物件|image=靜止式調查物件.webp|size=92px}} * {{MP link|進階物件|link=進階物件|image=17.進階物件.webp|size=92px}} * {{MP link|動畫物件|link=動畫物件|image=18.動畫物件.webp|size=92px}} </div> ==經典機制== <div class="mp-links columns-7"> * {{MP link|可被刪除的物件|link=可被刪除的物件|image=04.可刪除物件.webp|size=92px}} * {{MP link|可被推移的物件|link=可被推移的物件|image=05.可推移物件.webp|size=92px}} * {{MP link|拆字組合|link=拆字組合|image=06.拆字規則.webp|size=92px}} * {{MP link|組字組合|link=組字組合|image=07.組字規則.webp|size=92px}} * {{MP link|宣告成句規則|link=宣告成句規則|image=08.宣告成句規則.webp|size=92px}} * {{MP link|取消成句規則|link=取消成句規則|image=09.取消成句規則.webp|size=92px}} </div> ==演出效果== <div class="mp-links columns-7"> * {{MP link|呼吸燈組合|link=呼吸燈組合|image=10.呼吸燈效果.webp|size=92px}} * {{MP link|溶解器組合|link=溶解器組合|image=12.溶解器效果.webp|size=92px}} * {{MP link|打字機|link=打字機|image=12.打字機效果.webp|size=92px}} * {{MP link|清除打字機|link=清除打字機|image=13.清除打字機.webp|size=92px}} * {{MP link|讓我跳一下|link=讓我跳一下|image=14.讓我叮一下.webp|size=92px}} * {{MP link|延遲下一個物件|link=延遲下一個物件|image=15.延遲物件.webp|size=92px}} * {{MP link|傳送器組合|link=傳送器組合|image=16.傳送器效果.webp|size=92px}} </div> [[Category:{{SITENAME}}]] f556b5e451cec9cb3e9f4db34ffe011cd179c2f5 418 417 2025-08-19T16:07:37Z Team9 625132 wikitext text/x-wiki 範例物件是封裝好特定功能的物件,主要可以分為基本物件、刪推拆組、演出效果三種類別。 ==物件== <div class="mp-links columns-7"> * {{MP link|我(玩家角色)|link=我(玩家角色)|image=玩家角色.png|size=92px}} * {{MP link|移動式調查物件|link=移動式調查物件|image=移動式調查物件.webp|size=92px}} * {{MP link|靜止式調查物件|link=靜止式調查物件|image=靜止式調查物件.webp|size=92px}} * {{MP link|進階物件|link=進階物件|image=17.進階物件.webp|size=92px}} * {{MP link|動畫物件|link=動畫物件|image=18.動畫物件.webp|size=92px}} </div> ==經典機制== <div class="mp-links columns-7"> * {{MP link|可被刪除的物件|link=可被刪除的物件|image=04.可刪除物件.webp|size=92px}} * {{MP link|可被推移的物件|link=可被推移的物件|image=05.可推移物件.webp|size=92px}} * {{MP link|拆字組合|link=拆字組合|image=06.拆字規則.webp|size=92px}} * {{MP link|組字組合|link=組字組合|image=07.組字規則.webp|size=92px}} * {{MP link|宣告成句規則|link=宣告成句規則|image=08.宣告成句規則.webp|size=92px}} * {{MP link|取消成句規則|link=取消成句規則|image=09.取消成句規則.webp|size=92px}} </div> ==演出效果== <div class="mp-links columns-7"> * {{MP link|呼吸燈組合|link=呼吸燈組合|image=10.呼吸燈效果.webp|size=92px}} * {{MP link|溶解器組合|link=溶解器組合|image=12.溶解器效果.webp|size=92px}} * {{MP link|打字機|link=打字機|image=12.打字機效果.webp|size=92px}} * {{MP link|清除打字機|link=清除打字機|image=13.清除打字機.webp|size=92px}} * {{MP link|讓我跳一下|link=讓我跳一下|image=14.讓我叮一下.webp|size=92px}} * {{MP link|延遲下一個物件|link=延遲下一個物件|image=15.延遲物件.webp|size=92px}} * {{MP link|傳送器組合|link=傳送器組合|image=16.傳送器效果.webp|size=92px}} </div> [[Category:{{SITENAME}}]] 63a45a81a0d55e30272ba269c336c47aa10cbbb7 物件操作 0 348 419 2025-08-19T16:13:53Z Team9 625132 建立內容為「'''〇〇〇'''是一段說明。 == 傳送器事件 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 溶解器事件 == 待補完 == 執行其他物件 == 待補完 == 播放動畫 == 待補…」的新頁面 wikitext text/x-wiki '''〇〇〇'''是一段說明。 == 傳送器事件 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 溶解器事件 == 待補完 == 執行其他物件 == 待補完 == 播放動畫 == 待補完 == 淡入淡出 == 待補完 == 向上/下/左/右走一格 == 待補完 == 走到目標位置 == 待補完 == 設定穿透 == 待補完 == 改變玩家字面 == 待補完 == 改變玩家顏色 == 待補完 == 改變玩家不透明度 == 待補完 d821b689be8277788534abf5209975f0eb2f3ee7 431 419 2025-08-19T16:26:06Z Team9 625132 wikitext text/x-wiki '''〇〇〇'''是一段說明。 == 傳送器事件 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 溶解器事件 == 待補完 == 執行其他物件 == 待補完 == 播放動畫 == 待補完 == 淡入淡出 == 待補完 == 向上/下/左/右走一格 == 待補完 == 走到目標位置 == 待補完 == 設定穿透 == 待補完 == 改變玩家字面 == 待補完 == 改變玩家顏色 == 待補完 == 改變玩家不透明度 == 待補完 [[Category:{{SITENAME}}]] f739041cd5a37aecfbf77a911efe1a6cefef21c7 打字機事件 0 334 420 393 2025-08-19T16:15:01Z Team9 625132 wikitext text/x-wiki '''〇〇〇'''是一段說明。 == 打字 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 清除 == 待補完 3701250b41a5d7ad982d28da9f02738120f86e5e 444 420 2025-08-19T16:43:02Z Team9 625132 wikitext text/x-wiki '''〇〇〇'''是一段說明。 == 打字 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 清除 == 待補完 [[Category:{{SITENAME}}]] aa63c81ea4d1d2650ad3c2c7cba744aa2d8343b5 能力設定 0 349 421 2025-08-19T16:16:30Z Team9 625132 建立內容為「'''〇〇〇'''是一段說明。 == 拆組字 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 刪字 == 待補完 == 推字 == 待補完 == 復原關卡 == 待補完 請參照XXXX(…」的新頁面 wikitext text/x-wiki '''〇〇〇'''是一段說明。 == 拆組字 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 刪字 == 待補完 == 推字 == 待補完 == 復原關卡 == 待補完 請參照XXXX(官方關卡)or教學影片 2085a488298675b4fafaea315c744c7d2b2f4c65 445 421 2025-08-19T16:43:16Z Team9 625132 wikitext text/x-wiki '''〇〇〇'''是一段說明。 == 拆組字 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 刪字 == 待補完 == 推字 == 待補完 == 復原關卡 == 待補完 請參照XXXX(官方關卡)or教學影片 [[Category:{{SITENAME}}]] 65b33ed1f4919f26c5850792b8227497f831a245 遊戲機制 0 350 422 2025-08-19T16:17:31Z Team9 625132 建立內容為「'''〇〇〇'''是一段說明。 == 宣告組字規則 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 宣告拆字規則 == 待補完 == 宣告成句規則事件 == 待補完 == 取消成…」的新頁面 wikitext text/x-wiki '''〇〇〇'''是一段說明。 == 宣告組字規則 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 宣告拆字規則 == 待補完 == 宣告成句規則事件 == 待補完 == 取消成句規則事件 == 待補完 32b60be62b4194ee329eed6394d51c38a5829a3e 423 422 2025-08-19T16:17:55Z Team9 625132 wikitext text/x-wiki '''〇〇〇'''是一段說明。 == 宣告組字規則 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 宣告拆字規則 == 待補完 == 宣告成句規則事件 == 待補完 == 取消成句規則事件 == 待補完 [[Category:{{SITENAME}}]] eabb082431a96b57900782cb3e4b4a4ff1170d4b 點唱機 0 351 424 2025-08-19T16:18:52Z Team9 625132 建立內容為「'''〇〇〇'''是一段說明。 == 播放背景音樂 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 停止背景音樂 == 待補完 == 播放音效 == 待補完 [[Category:{{SITENAME}}]]」的新頁面 wikitext text/x-wiki '''〇〇〇'''是一段說明。 == 播放背景音樂 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 停止背景音樂 == 待補完 == 播放音效 == 待補完 [[Category:{{SITENAME}}]] 1302acfca5fe630813670f919a1ef505e690e9b3 攝影機 0 352 425 2025-08-19T16:20:11Z Team9 625132 建立內容為「'''〇〇〇'''是一段說明。 == 鎖定跟隨玩家 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 特定方向移動 == 待補完 == 移動到目標位置 == 待補完 == (停止)…」的新頁面 wikitext text/x-wiki '''〇〇〇'''是一段說明。 == 鎖定跟隨玩家 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 特定方向移動 == 待補完 == 移動到目標位置 == 待補完 == (停止)震動 == 待補完 == 畫面漸變至顏色 == 待補完 [[Category:{{SITENAME}}]] 40fca3ea1dd89984671a3b9794653a4092dc58eb 提示 0 353 426 2025-08-19T16:21:29Z Team9 625132 建立內容為「'''〇〇〇'''是一段說明。 == 叮! == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 物件呼吸燈 == 待補完 == 停止物件呼吸燈 == 待補完 == 強調位置 == 待補完 ==…」的新頁面 wikitext text/x-wiki '''〇〇〇'''是一段說明。 == 叮! == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 物件呼吸燈 == 待補完 == 停止物件呼吸燈 == 待補完 == 強調位置 == 待補完 == 改變選單提示 == 待補完 [[Category:{{SITENAME}}]] b272d29410fc1d209bb49904ee3b9a744c40c1d3 系統 0 354 427 2025-08-19T16:22:25Z Team9 625132 建立內容為「'''〇〇〇'''是一段說明。 == 延遲固定時間 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 延遲隨機時間 == 待補完 == 直接結束事件 == 待補完 == 遊戲存檔 ==…」的新頁面 wikitext text/x-wiki '''〇〇〇'''是一段說明。 == 延遲固定時間 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 延遲隨機時間 == 待補完 == 直接結束事件 == 待補完 == 遊戲存檔 == 待補完 == 遊戲讀檔 == 待補完 == 玩家死亡 == 待補完 == 切換地圖 == 待補完 [[Category:{{SITENAME}}]] 3eaa38417ac45a210f6a799bcfa35de90a7c3f6e 代數 0 355 428 2025-08-19T16:23:36Z Team9 625132 建立內容為「'''〇〇〇'''是一段說明。 == 設定開關 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 反轉開關 == 待補完 == 設定變數 == 待補完 == 增減變數 == 待補完 == 儲…」的新頁面 wikitext text/x-wiki '''〇〇〇'''是一段說明。 == 設定開關 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 反轉開關 == 待補完 == 設定變數 == 待補完 == 增減變數 == 待補完 == 儲存物件位置 == 待補完 [[Category:{{SITENAME}}]] b37553652c6a3a3ea2816df19c0989e95f43cdd4 條件 0 356 429 2025-08-19T16:24:16Z Team9 625132 建立內容為「'''〇〇〇'''是一段說明。 == 符合時執行 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 結束條件 == 待補完 == 否則執行 == 待補完 == 條件組合 == 待補完 C…」的新頁面 wikitext text/x-wiki '''〇〇〇'''是一段說明。 == 符合時執行 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 結束條件 == 待補完 == 否則執行 == 待補完 == 條件組合 == 待補完 [[Category:{{SITENAME}}]] 7654b088659d81eda06192ef504aa6928fa808f4 註解 0 357 430 2025-08-19T16:24:39Z Team9 625132 建立內容為「'''〇〇〇'''是一段說明。 == 註解 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> [[Category:{{SITENAME}}]]」的新頁面 wikitext text/x-wiki '''〇〇〇'''是一段說明。 == 註解 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> [[Category:{{SITENAME}}]] 783cd1be613938b25dc1c5db947b26eeb2e8bb32 檔案:01. 物件操作.png 6 358 432 2025-08-19T16:38:03Z Team9 625132 wikitext text/x-wiki 01. 物件操作 900d023209c5cb9031cdd2aaf6b3f54cb97c80d4 檔案:02. 打字機.png 6 359 433 2025-08-19T16:38:27Z Team9 625132 wikitext text/x-wiki 02. 打字機 dbdc3eaea3d7c942a06f3219504611b5dbba2824 檔案:03. 能力設定.png 6 360 434 2025-08-19T16:38:48Z Team9 625132 wikitext text/x-wiki 03. 能力設定 6f78eaa6b3cb38a18dffaf4e9c7686e8636370e1 檔案:04. 遊戲機制.png 6 361 435 2025-08-19T16:39:12Z Team9 625132 wikitext text/x-wiki 04. 遊戲機制 0dc343e9e29d073aeccf86bee568fa870ef50a67 檔案:05. 點唱機.png 6 362 436 2025-08-19T16:40:13Z Team9 625132 wikitext text/x-wiki 05. 點唱機 bf566318705704603afafba9b8d767199aaf4097 檔案:06. 攝影機.png 6 363 437 2025-08-19T16:40:33Z Team9 625132 wikitext text/x-wiki 06. 攝影機 0d66df6d40ff4044637e056828be6f33aa02c8dd 檔案:07. 提示.png 6 364 438 2025-08-19T16:40:58Z Team9 625132 wikitext text/x-wiki 07. 提示 ae95bba3f62c9f9752ab643d833d22858c40a1b9 檔案:08. 系統.png 6 365 439 2025-08-19T16:41:21Z Team9 625132 wikitext text/x-wiki 08. 系統 8d108d7c29044f2654da86bc5bb1a68cac8eb94f 檔案:09. 代數.png 6 366 440 2025-08-19T16:41:40Z Team9 625132 wikitext text/x-wiki 09. 代數 3b82cd0d1ec7fb68e3da2b76a9380627a56e2c70 檔案:10. 條件.png 6 367 441 2025-08-19T16:42:04Z Team9 625132 wikitext text/x-wiki 10. 條件 0249e00a27924d6b4112baaca1392733859f6c4d 檔案:11. 註解.png 6 368 442 2025-08-19T16:42:21Z Team9 625132 wikitext text/x-wiki 11. 註解 0db978aadeaab02404d1bec601804cb21ebad82c 事件 0 294 443 332 2025-08-19T16:42:33Z Team9 625132 wikitext text/x-wiki 互動塊邏輯說明 ==事件一覽== <div class="mp-links columns-6"> * {{MP link|物件操作|link=物件操作|image=01. 物件操作.png|size=92px}} * {{MP link|打字機|link=打字機|image=02. 打字機.png|size=92px}} * {{MP link|能力設定|link=能力設定|image=03. 能力設定.png|size=92px}} * {{MP link|遊戲機制|link=遊戲機制|image=04. 遊戲機制.png|size=92px}} * {{MP link|點唱機|link=點唱機|image=05. 點唱機.png|size=92px}} * {{MP link|攝影機|link=攝影機|image=06. 攝影機.png|size=92px}} * {{MP link|提示|link=提示|image=07. 提示.png|size=92px}} * {{MP link|系統|link=系統|image=08. 系統.png|size=92px}} * {{MP link|代數|link=代數|image=09. 代數.png|size=92px}} * {{MP link|條件|link=條件|image=10. 條件.png|size=92px}} * {{MP link|註解|link=註解|image=11. 註解.png|size=92px}} </div> [[Category:{{SITENAME}}]] d472ee5643e74dcd1cbd7f2f6c69547f0df7ed9f 檔案:測試用介面示意.png 6 369 446 2025-08-20T13:38:46Z Team9 625132 wikitext text/x-wiki 測試用介面示意 89ae48251b76db168b9d54acc7732042ccff19ad 基本設定 0 293 447 345 2025-08-20T13:39:16Z Team9 625132 /* 專案設定 */ wikitext text/x-wiki (基本設定的開頭說明) ==專案設定== [[檔案:測試用介面示意.png|350px|right]] * 命名 * 世界資訊 * 初始能力設定 * 提示設定 * 地圖名稱與數量設定 * 儲存/開啟專案 * 試玩 * 關卡瀏覽器(怎麼上傳或下載) ==介面== * 地圖編輯區 1. 前台/後台 2. 位置 3. 格線 * 物件列表 1.介紹 2.碰撞圖層 * 預設顏色意義 1. 白字 2. 黃字 3. 藍字 4. 紅字 ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 29479dad5a5871634ee07e881383607ffc56e9fb 449 447 2025-08-20T13:50:02Z Team9 625132 wikitext text/x-wiki (基本設定的開頭說明) ==專案設定== [[檔案:測試用介面示意.png|200px|right]] 進入專案後,右欄會先看到這個畫面。 * 命名:幫專案命名的位置,初始設定為「未命名專案」。 * 世界資訊:可以設定會顯示在「世界投稿區」的縮圖與相關資訊,包含專案簡介、作者名稱與作品的屬性標籤。【此處確認是否介紹靈感與標籤】 * 初始能力設定:可以透過開關來設定主角在一開始是否就擁有「#刪字」、「#推字」、「#拆組字」以及「#復原關卡」的能力 * 提示設定:在遊戲裡,製作者可以透過標題、一句話的現況描述以及三句沈思提供玩家線索。 如果玩家在遊玩裡點擊ESC鍵進入沈思,會出現以下畫面: [[檔案:沉思的超超超粗略示意.png|100px]] * 地圖名稱與數量設定 * 儲存/開啟專案 * 試玩 * 關卡瀏覽器(怎麼上傳或下載) ==介面== * 地圖編輯區 1. 前台/後台 2. 位置 3. 格線 * 物件列表 1.介紹 2.碰撞圖層 * 預設顏色意義 1. 白字 2. 黃字 3. 藍字 4. 紅字 ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] df3c4d6a861cd3086a8e102348feaa973b2d798e 450 449 2025-08-20T13:50:21Z Team9 625132 /* 專案設定 */ wikitext text/x-wiki (基本設定的開頭說明) ==專案設定== [[檔案:測試用介面示意.png|350px|right]] 進入專案後,右欄會先看到這個畫面。 * 命名:幫專案命名的位置,初始設定為「未命名專案」。 * 世界資訊:可以設定會顯示在「世界投稿區」的縮圖與相關資訊,包含專案簡介、作者名稱與作品的屬性標籤。【此處確認是否介紹靈感與標籤】 * 初始能力設定:可以透過開關來設定主角在一開始是否就擁有「#刪字」、「#推字」、「#拆組字」以及「#復原關卡」的能力 * 提示設定:在遊戲裡,製作者可以透過標題、一句話的現況描述以及三句沈思提供玩家線索。 如果玩家在遊玩裡點擊ESC鍵進入沈思,會出現以下畫面: [[檔案:沉思的超超超粗略示意.png|350px]] * 地圖名稱與數量設定 * 儲存/開啟專案 * 試玩 * 關卡瀏覽器(怎麼上傳或下載) ==介面== * 地圖編輯區 1. 前台/後台 2. 位置 3. 格線 * 物件列表 1.介紹 2.碰撞圖層 * 預設顏色意義 1. 白字 2. 黃字 3. 藍字 4. 紅字 ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 19e3a88391a0de4035e189df873e0f955a36e5b3 檔案:沉思的超超超粗略示意.png 6 370 448 2025-08-20T13:49:48Z Team9 625132 wikitext text/x-wiki 沉思的超超超粗略示意 194bdc88cd03d2c43f7206ca3bfe74327a40ef85 基本設定 0 293 451 450 2025-08-20T13:54:29Z Team9 625132 wikitext text/x-wiki (基本設定的開頭說明) ==專案設定== [[檔案:測試用介面示意.png|350px|right]] 進入專案後,右欄會先看到這個畫面。 * 命名:幫專案命名的位置,初始設定為「未命名專案」。 * 世界資訊:可以設定會顯示在「世界投稿區」的縮圖與相關資訊,包含專案簡介、作者名稱與作品的屬性標籤。【此處確認是否介紹靈感與標籤】 * 初始能力設定:可以透過開關來設定主角在一開始是否就擁有「#刪字」、「#推字」、「#拆組字」以及「#復原關卡」的能力 * 提示設定:在遊戲裡,製作者可以透過標題、一句話的現況描述以及三句沈思提供玩家線索。 如果玩家在遊玩裡點擊ESC鍵進入沈思,會出現以下畫面: [[檔案:沉思的超超超粗略示意.png|350px]] * 地圖名稱與數量設定:地圖的名稱跟大小可在此處修改,玩家可以依照呈現效果新增多個地圖,一個專案裡最多可以新增【X】個地圖。 * 儲存/開啟專案:點選左上角「專案」,可以開啟新專案/開啟既有專案/儲存專案/另存專案 * 試玩: * * 符號清單項目 * 關卡瀏覽器(怎麼上傳或下載) ==介面== * 地圖編輯區 1. 前台/後台 2. 位置 3. 格線 * 物件列表 1.介紹 2.碰撞圖層 * 預設顏色意義 1. 白字 2. 黃字 3. 藍字 4. 紅字 ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] f32cb509356b432be58705812439404a56b5f44c 452 451 2025-08-20T13:54:55Z Team9 625132 /* 專案設定 */ wikitext text/x-wiki (基本設定的開頭說明) ==專案設定== [[檔案:測試用介面示意.png|500px|right]] 進入專案後,右欄會先看到這個畫面。 * 命名:幫專案命名的位置,初始設定為「未命名專案」。 * 世界資訊:可以設定會顯示在「世界投稿區」的縮圖與相關資訊,包含專案簡介、作者名稱與作品的屬性標籤。【此處確認是否介紹靈感與標籤】 * 初始能力設定:可以透過開關來設定主角在一開始是否就擁有「#刪字」、「#推字」、「#拆組字」以及「#復原關卡」的能力 * 提示設定:在遊戲裡,製作者可以透過標題、一句話的現況描述以及三句沈思提供玩家線索。 如果玩家在遊玩裡點擊ESC鍵進入沈思,會出現以下畫面: [[檔案:沉思的超超超粗略示意.png|350px]] * 地圖名稱與數量設定:地圖的名稱跟大小可在此處修改,玩家可以依照呈現效果新增多個地圖,一個專案裡最多可以新增【X】個地圖。 * 儲存/開啟專案:點選左上角「專案」,可以開啟新專案/開啟既有專案/儲存專案/另存專案 * 試玩: * * 符號清單項目 * 關卡瀏覽器(怎麼上傳或下載) ==介面== * 地圖編輯區 1. 前台/後台 2. 位置 3. 格線 * 物件列表 1.介紹 2.碰撞圖層 * 預設顏色意義 1. 白字 2. 黃字 3. 藍字 4. 紅字 ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 40ea504a44feb0e091149be11a271f0ac114e0d9 453 452 2025-08-20T13:59:26Z Team9 625132 /* 專案設定 */ wikitext text/x-wiki (基本設定的開頭說明) ==專案設定== [[檔案:測試用介面示意.png|500px|right]] 進入專案後,右欄會先看到這個畫面。 * 命名:幫專案命名的位置,初始設定為「未命名專案」。 * 世界資訊:可以設定會顯示在「世界投稿區」的縮圖與相關資訊,包含專案簡介、作者名稱與作品的屬性標籤。【此處確認是否介紹靈感與標籤】 * 初始能力設定:可以透過開關來設定主角在一開始是否就擁有「#刪字」、「#推字」、「#拆組字」以及「#復原關卡」的能力 * 提示設定:在遊戲裡,製作者可以透過標題、一句話的現況描述以及三句沈思提供玩家線索。 如果玩家在遊玩裡點擊ESC鍵進入沈思,會出現以下畫面: [[檔案:沉思的超超超粗略示意.png|350px]] * 地圖名稱與數量設定:地圖的名稱跟大小可在此處修改,玩家可以依照呈現效果新增多個地圖,一個專案裡最多可以新增【X】個地圖。 * 儲存/開啟專案:點選左上角「專案」,可以開啟新專案/開啟既有專案/儲存專案/另存專案 * 關卡瀏覽器【怎麼上傳或下載】 * 試玩:點選左上角「專案」-「開啟專案」即可開始試玩關卡,若要結束關卡,可選擇「點擊 ESC 鍵」-「想結束旅程」-「確定要離開」,或是滑鼠直接移到視窗左上角的X。 *試玩視窗中,上下排會顯示物件執行的狀態,提供玩家測試地圖的更多資訊/體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個【這邊還不知道怎麼呈現】 ==介面== * 地圖編輯區 1. 前台/後台 2. 位置 3. 格線 * 物件列表 1.介紹 2.碰撞圖層 * 預設顏色意義 1. 白字 2. 黃字 3. 藍字 4. 紅字 ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 07786c955236effe3184b6716041f45ee93f3dfb 454 453 2025-08-20T13:59:59Z Team9 625132 /* 專案設定 */ wikitext text/x-wiki (基本設定的開頭說明) ==專案設定== [[檔案:測試用介面示意.png|500px|right]] 進入專案後,右欄會先看到這個畫面。 * 命名:幫專案命名的位置,初始設定為「未命名專案」。 * 世界資訊:可以設定會顯示在「世界投稿區」的縮圖與相關資訊,包含專案簡介、作者名稱與作品的屬性標籤。【此處確認是否介紹靈感與標籤】 * 初始能力設定:可以透過開關來設定主角在一開始是否就擁有「#刪字」、「#推字」、「#拆組字」以及「#復原關卡」的能力 * 提示設定:在遊戲裡,製作者可以透過標題、一句話的現況描述以及三句沈思提供玩家線索。 如果玩家在遊玩裡點擊ESC鍵進入沈思,會出現以下畫面: [[檔案:沉思的超超超粗略示意.png|350px]] * 地圖名稱與數量設定:地圖的名稱跟大小可在此處修改,玩家可以依照呈現效果新增多個地圖,一個專案裡最多可以新增【X】個地圖。 * 儲存/開啟專案:點選左上角「專案」,可以開啟新專案/開啟既有專案/儲存專案/另存專案 * 關卡瀏覽器【怎麼上傳或下載】 * 開啟與結束試玩:點選左上角「專案」-「開啟專案」即可開始試玩關卡,若要結束關卡,可選擇「點擊 ESC 鍵」-「想結束旅程」-「確定要離開」,或是滑鼠直接移到視窗左上角的X。 (試玩視窗中,上下排會顯示物件執行的狀態,提供玩家測試地圖的更多資訊/體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個)【這邊還不知道怎麼呈現】 ==介面== * 地圖編輯區 1. 前台/後台 2. 位置 3. 格線 * 物件列表 1.介紹 2.碰撞圖層 * 預設顏色意義 1. 白字 2. 黃字 3. 藍字 4. 紅字 ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 8dab1ef1801fd5fda23ef82330aeb5a0d52c9ef2 455 454 2025-08-20T14:00:23Z Team9 625132 /* 介面 */ wikitext text/x-wiki (基本設定的開頭說明) ==專案設定== [[檔案:測試用介面示意.png|500px|right]] 進入專案後,右欄會先看到這個畫面。 * 命名:幫專案命名的位置,初始設定為「未命名專案」。 * 世界資訊:可以設定會顯示在「世界投稿區」的縮圖與相關資訊,包含專案簡介、作者名稱與作品的屬性標籤。【此處確認是否介紹靈感與標籤】 * 初始能力設定:可以透過開關來設定主角在一開始是否就擁有「#刪字」、「#推字」、「#拆組字」以及「#復原關卡」的能力 * 提示設定:在遊戲裡,製作者可以透過標題、一句話的現況描述以及三句沈思提供玩家線索。 如果玩家在遊玩裡點擊ESC鍵進入沈思,會出現以下畫面: [[檔案:沉思的超超超粗略示意.png|350px]] * 地圖名稱與數量設定:地圖的名稱跟大小可在此處修改,玩家可以依照呈現效果新增多個地圖,一個專案裡最多可以新增【X】個地圖。 * 儲存/開啟專案:點選左上角「專案」,可以開啟新專案/開啟既有專案/儲存專案/另存專案 * 關卡瀏覽器【怎麼上傳或下載】 * 開啟與結束試玩:點選左上角「專案」-「開啟專案」即可開始試玩關卡,若要結束關卡,可選擇「點擊 ESC 鍵」-「想結束旅程」-「確定要離開」,或是滑鼠直接移到視窗左上角的X。 (試玩視窗中,上下排會顯示物件執行的狀態,提供玩家測試地圖的更多資訊/體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個)【這邊還不知道怎麼呈現】 ==介面== * 地圖編輯區 地圖編輯區用於編輯、選取、移動、預覽地圖中的各個物件。 1. 前台/後台 2. 位置 3. 格線 * 物件列表 1.介紹 2.碰撞圖層 * 預設顏色意義 1. 白字 2. 黃字 3. 藍字 4. 紅字 ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 285ccf6c26d3954fc141bcaa464f4fed5a86c2f6 456 455 2025-08-20T14:01:10Z Team9 625132 wikitext text/x-wiki (基本設定的開頭說明) ==專案設定== [[檔案:測試用介面示意.png|500px|right]] 進入專案後,右欄會先看到這個畫面。 * 命名:幫專案命名的位置,初始設定為「未命名專案」。 * 世界資訊:可以設定會顯示在「世界投稿區」的縮圖與相關資訊,包含專案簡介、作者名稱與作品的屬性標籤。【此處確認是否介紹靈感與標籤】 * 初始能力設定:可以透過開關來設定主角在一開始是否就擁有「#刪字」、「#推字」、「#拆組字」以及「#復原關卡」的能力 * 提示設定:在遊戲裡,製作者可以透過標題、一句話的現況描述以及三句沈思提供玩家線索。 如果玩家在遊玩裡點擊ESC鍵進入沈思,會出現以下畫面: [[檔案:沉思的超超超粗略示意.png|350px]] * 地圖名稱與數量設定:地圖的名稱跟大小可在此處修改,玩家可以依照呈現效果新增多個地圖,一個專案裡最多可以新增【X】個地圖。 * 儲存/開啟專案:點選左上角「專案」,可以開啟新專案/開啟既有專案/儲存專案/另存專案 * 關卡瀏覽器【怎麼上傳或下載】 * 開啟與結束試玩:點選左上角「專案」-「開啟專案」即可開始試玩關卡,若要結束關卡,可選擇「點擊 ESC 鍵」-「想結束旅程」-「確定要離開」,或是滑鼠直接移到視窗左上角的X。 (試玩視窗中,上下排會顯示物件執行的狀態,提供玩家測試地圖的更多資訊/體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個)【這邊還不知道怎麼呈現】 ==介面== * 地圖編輯區:用於編輯、選取、移動、預覽地圖中的各個物件。 1. 前台/後台 2. 位置 3. 格線 * 物件列表 1.介紹 2.碰撞圖層 * 預設顏色意義 1. 白字 2. 黃字 3. 藍字 4. 紅字 ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] aac46cf253236129aa1d00bdd278812f9f030e7d 457 456 2025-08-20T14:07:11Z Team9 625132 wikitext text/x-wiki (基本設定的開頭說明) ==專案設定== [[檔案:測試用介面示意.png|500px|right]] 進入專案後,右欄會先看到這個畫面。 * 命名:幫專案命名的位置,初始設定為「未命名專案」。 * 世界資訊:可以設定會顯示在「世界投稿區」的縮圖與相關資訊,包含專案簡介、作者名稱與作品的屬性標籤。【此處確認是否介紹靈感與標籤】 * 初始能力設定:可以透過開關來設定主角在一開始是否就擁有「#刪字」、「#推字」、「#拆組字」以及「#復原關卡」的能力 * 提示設定:在遊戲裡,製作者可以透過標題、一句話的現況描述以及三句沈思提供玩家線索。 如果玩家在遊玩裡點擊ESC鍵進入沈思,會出現以下畫面: [[檔案:沉思的超超超粗略示意.png|350px]] * 地圖名稱與數量設定:地圖的名稱跟大小可在此處修改,玩家可以依照呈現效果新增多個地圖,一個專案裡最多可以新增【X】個地圖。 * 儲存/開啟專案:點選左上角「專案」,可以開啟新專案/開啟既有專案/儲存專案/另存專案 * 關卡瀏覽器【怎麼上傳或下載】 * 開啟與結束試玩:點選左上角「專案」-「開啟專案」即可開始試玩關卡,若要結束關卡,可選擇「點擊 ESC 鍵」-「想結束旅程」-「確定要離開」,或是滑鼠直接移到視窗左上角的X。 (試玩視窗中,上下排會顯示物件執行的狀態,提供玩家測試地圖的更多資訊/體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個)【這邊還不知道怎麼呈現】 ==介面== * 地圖編輯區:用於編輯、選取、移動、預覽地圖中的各個物件。 白框內的黑色區域,是地圖的大小,也就是遊戲內會顯示的最大範圍: (範例圖) 白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台: (範例圖) 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。 (*簡體中文則相反,第一個數字是列,第二個數字是欄。) (範例圖) 將地圖編輯區的格線隱藏。可以用來檢視地圖在實際遊玩時的整體效果: * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) * 預設顏色意義 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 83664e1ffbff70a50ecf24b7ee1715f48d3d6672 458 457 2025-08-20T14:07:28Z Team9 625132 wikitext text/x-wiki (基本設定的開頭說明) ==專案設定== [[檔案:測試用介面示意.png|500px|right]] 進入專案後,右欄會先看到這個畫面。 * 命名:幫專案命名的位置,初始設定為「未命名專案」。 * 世界資訊:可以設定會顯示在「世界投稿區」的縮圖與相關資訊,包含專案簡介、作者名稱與作品的屬性標籤。【此處確認是否介紹靈感與標籤】 * 初始能力設定:可以透過開關來設定主角在一開始是否就擁有「#刪字」、「#推字」、「#拆組字」以及「#復原關卡」的能力 * 提示設定:在遊戲裡,製作者可以透過標題、一句話的現況描述以及三句沈思提供玩家線索。 如果玩家在遊玩裡點擊ESC鍵進入沈思,會出現以下畫面: [[檔案:沉思的超超超粗略示意.png|350px]] * 地圖名稱與數量設定:地圖的名稱跟大小可在此處修改,玩家可以依照呈現效果新增多個地圖,一個專案裡最多可以新增【X】個地圖。 * 儲存/開啟專案:點選左上角「專案」,可以開啟新專案/開啟既有專案/儲存專案/另存專案 * 關卡瀏覽器【怎麼上傳或下載】 * 開啟與結束試玩:點選左上角「專案」-「開啟專案」即可開始試玩關卡,若要結束關卡,可選擇「點擊 ESC 鍵」-「想結束旅程」-「確定要離開」,或是滑鼠直接移到視窗左上角的X。 (試玩視窗中,上下排會顯示物件執行的狀態,提供玩家測試地圖的更多資訊/體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個)【這邊還不知道怎麼呈現】 ==介面== * 地圖編輯區:用於編輯、選取、移動、預覽地圖中的各個物件。 白框內的黑色區域,是地圖的大小,也就是遊戲內會顯示的最大範圍: (範例圖) 白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台: (範例圖) 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。 (*簡體中文則相反,第一個數字是列,第二個數字是欄。) (範例圖) 將地圖編輯區的格線隱藏。可以用來檢視地圖在實際遊玩時的整體效果: * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) * 預設顏色意義 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] ec4f38992232f5a7fab986d266ed92ef4bf33394 移動式調查物件 0 305 459 362 2025-08-20T14:09:12Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> a65209951b48c9024b978bc914fc4dcf47dbe382 460 459 2025-08-20T14:31:16Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |字面=一個字 |碰撞圖層=一個字 }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 20ad20b8e98b2e3f9eb0ec7a46cb4df25253d65c 461 460 2025-08-20T14:31:29Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |字面=一個字 |碰撞圖層=一個字 }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> ec2f0f66bd86eac508e7ba433aeaad096e1af498 462 461 2025-08-20T14:38:20Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |test=一個字 |title=一個字 }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 15f39c2252452bfdeb1fba56e289a193e70a9f26 463 462 2025-08-20T14:39:22Z Team9 625132 wikitext text/x-wiki {{Example Character Infobox |title=移動式調查物件 |image=移動式調查物件.webp |Region= |Element= |Attack= |HP= |Armor= |Attack Speed= }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 9577048e5d4c9e7c07c94aa21cb06fc8df0fe1fa 464 463 2025-08-20T14:39:35Z Team9 625132 wikitext text/x-wiki {{Example Character Infobox |title=移動式調查物件 |image=移動式調查物件.webp }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 3ad0c27f7c28751c916096ddd5be8b8aac679296 465 464 2025-08-20T14:39:58Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 5ef79bbe3a281f6c06cce01a21d4bc76327a71da 466 465 2025-08-20T14:45:09Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp <div class="mp-links columns-7"> * {{MP link|我(玩家角色)|link=我(玩家角色)|image=玩家角色.png|size=92px}} </div> }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 6fb271cf5548c8fefcf32fa16e8af9acc5584dc4 467 466 2025-08-20T14:45:43Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp <div class=" columns-7"> * {{image=玩家角色.png|size=92px}} </div> }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 6db53f7a9a7ced2525706a2b525877aa71322352 468 467 2025-08-20T14:46:54Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |label1=分類 |data1=調查物件 }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 3a79edefe097d1612edb394f45febbc4f70a1b2e 469 468 2025-08-20T14:47:20Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |header1=其他資訊 |label1=備註 |data1=這是測試文字 }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 6fe5939a125b5f2f9ef1412ad4162c899e12a762 470 469 2025-08-20T14:47:53Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption=<hr>這裡是附註文字 }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 89749453b3c8e382e87980226be22f3411aae256 471 470 2025-08-20T14:51:30Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption=<hr>這裡是附註文字<br>[[File:移動式調查物件.webp|100px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 2d1c8e6bbd811e215c48766be6829c1f31f1f78e 473 471 2025-08-20T14:57:51Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption=<hr>執行時機<br>[[檔案:執行時機超粗略示意.png|100px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> c4698fb9251ac865adf3dd8781e7ac71e7da838e 474 473 2025-08-20T14:58:01Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption=<hr>執行時機<br>[[檔案:執行時機超粗略示意.png|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> b03f1f4ede5389ba01a69c52c589ea9ce2e56d3d 476 474 2025-08-20T15:00:17Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption=<hr>執行時機<br>[[執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> b4ad5b7f90ea42eb1bb79812c58088da896bcab8 477 476 2025-08-20T15:00:29Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption=<hr>執行時機<br>[[檔案:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> e95df911224b00ce502e2afbc974fb2fc7e06d9c 478 477 2025-08-20T15:02:04Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption=<hr>執行時機<br>[[移動式調查物件.webp|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 47f00cf85e033bce23e177fe33ab7498ebff753e 479 478 2025-08-20T15:02:14Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption=<hr>執行時機<br>[[檔案:移動式調查物件.webp|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 9cac32647104dd33478f34e0dac140a4c831bb05 480 479 2025-08-20T15:03:16Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption=<hr>執行時機<br>[[檔案:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 3bd51f4e749e99ad2e816f43370cfc00265af375 481 480 2025-08-20T15:03:29Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption=<hr>執行時機<br>[[檔案:移動式調查物件.webp|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 46cb0ef24debf6bef454d123a1ece6ce2514bf4e 482 481 2025-08-20T15:04:36Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption=<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 4d465a3a7f71f10263e491574ccbf6510c4361de 483 482 2025-08-20T15:10:27Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |captionheader=附註資訊 |caption=<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 072bb4ac9dc34fca5559d513cd0f6640d51b5712 484 483 2025-08-20T15:10:45Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption=<hr>'''執行時機'''<br> |caption=<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> c7afac9630b7d6b22655bcf19f20d3c1dafc68e7 485 484 2025-08-20T15:11:32Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption=;附註說明<br><hr> |caption=<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 4282080ffa1c04106930343330189190b4c9d411 486 485 2025-08-20T15:11:58Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption=;附註說明<br><hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 8591aedd55d2f460f0e365a5014c0d5e9af6c407 487 486 2025-08-20T15:12:18Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 7bc80e2dca19da2b9529140acc4132fdca6f5fc6 488 487 2025-08-20T15:12:56Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> d08d17e3ef7c14d5db069f688f36a3ab7f90cfc9 490 488 2025-08-20T15:14:56Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> b7e0af7412c67a00ae68df6befd4b9fbb60bd15a 491 490 2025-08-20T15:15:30Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[[[檔案:字面超超超簡略示意.png|350px]]<br><hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 91b54f4f6ec4da95745183cc1c1ee2ab2ff9dde1 492 491 2025-08-20T15:16:40Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> 59f38942dd7cadcf31153fd521e61d37640ab06a 檔案:執行時機超粗略示意.png 6 371 472 2025-08-20T14:57:34Z Team9 625132 wikitext text/x-wiki 執行時機超粗略示意 e004b71a247ebaec4191382ed0636fddb8c7fc78 檔案:執行時機超超簡略示意.jpg 6 372 475 2025-08-20T15:00:04Z Team9 625132 wikitext text/x-wiki 執行時機超超簡略示意 f808eb5c3f834ca091b458cb674bf3bf59df0511 檔案:字面超超超簡略示意.png 6 373 489 2025-08-20T15:14:33Z Team9 625132 wikitext text/x-wiki 字面超超超簡略示意 ea637d4cce3ec3446020dedaf04bc2456318924c Word Game World Wiki/pages 0 5 493 334 2025-08-23T15:34:21Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 玩法內容 | class = centered-content }} 我來試試看 <div class="mp-links columns-3"> * {{MP link|基本設定|link=基本設定|image=基本設定 1.png|size=92px}} * {{MP link|範例物件|link=範例物件|image=範例物件.webp|size=92px}} * {{MP link|事件|link=事件|image=事件.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 4bec2c666d8ab0e1a2c4ea793160e1b37e2d83d6 494 493 2025-08-23T15:34:39Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 玩法內容 | class = centered-content }} 這邊要放一段介紹 <div class="mp-links columns-3"> * {{MP link|基本設定|link=基本設定|image=基本設定 1.png|size=92px}} * {{MP link|範例物件|link=範例物件|image=範例物件.webp|size=92px}} * {{MP link|事件|link=事件|image=事件.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 9cf52ba383338044f147172d3c1ef730bb4e0fc0 靜止式調查物件 0 308 495 367 2025-08-23T15:38:11Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=靜止式調查物件 |image=靜止式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:靜止式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> 6dad2a975ad96d4e801c64866893c5616b556e92 進階物件 0 345 496 404 2025-08-23T15:38:37Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=進階物件 |image=17.進階物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>進階物件的示意圖說</small> 323116b0be51806bd944a1ca01f81b28bbb3c58a 動畫物件 0 347 497 406 2025-08-23T15:38:46Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=18.動畫物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>動畫物件的示意圖說</small> 5abbe040ca1a113028f9c35c97a159e6fa2293cf 範例物件 0 292 498 418 2025-08-23T15:40:40Z Team9 625132 wikitext text/x-wiki 範例物件是封裝好特定功能的物件,主要可以分為基本物件、刪推拆組、演出效果三種類別。 這邊可以加入介面介紹的超連結 ==物件== <div class="mp-links columns-7"> * {{MP link|我(玩家角色)|link=我(玩家角色)|image=玩家角色.png|size=92px}} * {{MP link|移動式調查物件|link=移動式調查物件|image=移動式調查物件.webp|size=92px}} * {{MP link|靜止式調查物件|link=靜止式調查物件|image=靜止式調查物件.webp|size=92px}} * {{MP link|進階物件|link=進階物件|image=17.進階物件.webp|size=92px}} * {{MP link|動畫物件|link=動畫物件|image=18.動畫物件.webp|size=92px}} </div> ==經典機制== <div class="mp-links columns-7"> * {{MP link|可被刪除的物件|link=可被刪除的物件|image=04.可刪除物件.webp|size=92px}} * {{MP link|可被推移的物件|link=可被推移的物件|image=05.可推移物件.webp|size=92px}} * {{MP link|拆字組合|link=拆字組合|image=06.拆字規則.webp|size=92px}} * {{MP link|組字組合|link=組字組合|image=07.組字規則.webp|size=92px}} * {{MP link|宣告成句規則|link=宣告成句規則|image=08.宣告成句規則.webp|size=92px}} * {{MP link|取消成句規則|link=取消成句規則|image=09.取消成句規則.webp|size=92px}} </div> ==演出效果== <div class="mp-links columns-7"> * {{MP link|呼吸燈組合|link=呼吸燈組合|image=10.呼吸燈效果.webp|size=92px}} * {{MP link|溶解器組合|link=溶解器組合|image=12.溶解器效果.webp|size=92px}} * {{MP link|打字機|link=打字機|image=12.打字機效果.webp|size=92px}} * {{MP link|清除打字機|link=清除打字機|image=13.清除打字機.webp|size=92px}} * {{MP link|讓我跳一下|link=讓我跳一下|image=14.讓我叮一下.webp|size=92px}} * {{MP link|延遲下一個物件|link=延遲下一個物件|image=15.延遲物件.webp|size=92px}} * {{MP link|傳送器組合|link=傳送器組合|image=16.傳送器效果.webp|size=92px}} </div> [[Category:{{SITENAME}}]] 823ebfee83aa7a63ef399c37db80c2b35459a1f2 宣告成句規則 0 323 499 382 2025-08-23T15:41:02Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=宣告成句規則 |image=08.宣告成句規則.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:08.宣告成句規則示意.gif]] <small>宣告成句規則的示意圖說</small> 584da258aa3886a54929808cb89d6ac56b8452a6 取消成句規則 0 325 500 384 2025-08-23T15:41:28Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=取消成句規則 |image=09.取消成句規則.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>取消成句規則的示意圖說</small> 8edeecce364e6fb87b28d6adf6b2cbb7764805d3 清除打字機 0 336 501 395 2025-08-23T15:42:27Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=清除打字機 |image=13.清除打字機.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>清除打字機的示意圖說</small> 129cbbd8a65960cf44c312cef5ea6f79e84742b7 522 501 2025-08-23T16:06:45Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=清除打字機 |image=13.清除打字機.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>清除打字機的示意圖說</small> [[Category:{{SITENAME}}]] 43d21472b45d36b45afd2b91c5b3f692c3269021 打字機事件 0 334 502 444 2025-08-23T15:44:34Z Team9 625132 Team9将页面[[打字機]]重命名为[[打字機事件]] wikitext text/x-wiki '''〇〇〇'''是一段說明。 == 打字 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> == 清除 == 待補完 [[Category:{{SITENAME}}]] aa63c81ea4d1d2650ad3c2c7cba744aa2d8343b5 打字機 0 374 503 2025-08-23T15:44:34Z Team9 625132 Team9将页面[[打字機]]重命名为[[打字機事件]] wikitext text/x-wiki #重新導向 [[打字機事件]] 978338bfaa6308113561b10ab2c80a15c7058ad9 504 503 2025-08-23T15:45:45Z Team9 625132 已移除至[[打字機事件]]的重新導向 wikitext text/x-wiki {{Example character infobox |title=打字機 |image=12.打字機.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>打字機的示意圖說</small> 1546e8046234a4817efe79e8d559c56861201055 505 504 2025-08-23T15:46:40Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=打字機 |image=12.打字機效果.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:12.打字機示意.gif]] <small>打字機的示意圖說</small> d6741ac4ba451ff4877acd253c9df7d3e46f2385 506 505 2025-08-23T15:46:48Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=打字機 |image=12.打字機效果.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:12.打字機示意.gif]] <small>打字機的示意圖說</small> a91798f4b46f93ee54ee1ef640c640615aaee355 521 506 2025-08-23T16:06:39Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=打字機 |image=12.打字機效果.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:12.打字機示意.gif]] <small>打字機的示意圖說</small> [[Category:{{SITENAME}}]] 419ad870540887bc59c1dfbfaa3139d4013df582 事件 0 294 507 443 2025-08-23T15:47:32Z Team9 625132 wikitext text/x-wiki 互動塊邏輯說明 ==事件一覽== <div class="mp-links columns-6"> * {{MP link|物件操作|link=物件操作|image=01. 物件操作.png|size=92px}} * {{MP link|打字機事件|link=打字機事件|image=02. 打字機.png|size=92px}} * {{MP link|能力設定|link=能力設定|image=03. 能力設定.png|size=92px}} * {{MP link|遊戲機制|link=遊戲機制|image=04. 遊戲機制.png|size=92px}} * {{MP link|點唱機|link=點唱機|image=05. 點唱機.png|size=92px}} * {{MP link|攝影機|link=攝影機|image=06. 攝影機.png|size=92px}} * {{MP link|提示|link=提示|image=07. 提示.png|size=92px}} * {{MP link|系統|link=系統|image=08. 系統.png|size=92px}} * {{MP link|代數|link=代數|image=09. 代數.png|size=92px}} * {{MP link|條件|link=條件|image=10. 條件.png|size=92px}} * {{MP link|註解|link=註解|image=11. 註解.png|size=92px}} </div> [[Category:{{SITENAME}}]] 32703057a93772a39adbffa7d4512658aaded343 我(玩家角色) 0 302 508 363 2025-08-23T16:03:34Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=我(玩家角色) |image=玩家角色.png }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> [[Category:{{SITENAME}}]] 6dcbb5daae112501c3ff931fa021a076c4c34cf4 移動式調查物件 0 305 509 492 2025-08-23T16:04:24Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] 92f1c28d4bf5cdc2cb83ab3e4e6819e90413656e 靜止式調查物件 0 308 510 495 2025-08-23T16:04:32Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=靜止式調查物件 |image=靜止式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:靜止式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> [[Category:{{SITENAME}}]] cd6020397e9add08bfea700b5d955ec4bc637ae9 進階物件 0 345 511 496 2025-08-23T16:04:42Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=進階物件 |image=17.進階物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>進階物件的示意圖說</small> [[Category:{{SITENAME}}]] 7fe3c086038c45d0265732cb8d3bdd7e5d50ce3f 動畫物件 0 347 512 497 2025-08-23T16:04:50Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=18.動畫物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>動畫物件的示意圖說</small> [[Category:{{SITENAME}}]] 9e9e45839ed5d8725e4a42f2c5afb78963ce6af7 可被刪除的物件 0 311 513 370 2025-08-23T16:05:14Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=可被刪除的物件 |image=04.可刪除物件.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:04.可刪除物件示意.gif]] <small>可被刪除的物件的示意圖說</small> [[Category:{{SITENAME}}]] 946375aaa28d6d9e344e3f2b74592023d0267e48 可被推移的物件 0 314 514 373 2025-08-23T16:05:22Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=可被推移的物件 |image=05.可推移物件.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:05.可推移物件示意.gif]] <small>可被推移的物件的示意圖說</small> [[Category:{{SITENAME}}]] 62ced8579db1b6e12acf283510091640af8e5d4f 拆字組合 0 317 515 376 2025-08-23T16:05:29Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=拆字組合 |image=06.拆字規則.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:06.可拆解物件示意.gif]] <small>拆字組合的示意圖說</small> [[Category:{{SITENAME}}]] ef607b0e90e61334f16c3afb3064fcf683a3c110 組字組合 0 320 516 379 2025-08-23T16:05:35Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=組字組合 |image=07.組字規則.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:07.可組合物件示意.gif]] <small>組字組合的示意圖說</small> [[Category:{{SITENAME}}]] 155c49ca2ab7e1f52c9b86110ed61631b8213025 宣告成句規則 0 323 517 499 2025-08-23T16:05:53Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=宣告成句規則 |image=08.宣告成句規則.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:08.宣告成句規則示意.gif]] <small>宣告成句規則的示意圖說</small> [[Category:{{SITENAME}}]] 3fa375cbd6270ce15ffcbbe43dc12a20cd4a5ce3 取消成句規則 0 325 518 500 2025-08-23T16:06:00Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=取消成句規則 |image=09.取消成句規則.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>取消成句規則的示意圖說</small> [[Category:{{SITENAME}}]] f90ecf1a58aadaf0fb941734d8b2653696d1b990 呼吸燈組合 0 328 519 387 2025-08-23T16:06:10Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=呼吸燈組合 |image=10.呼吸燈效果.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:10.呼吸燈效果示意.gif]] <small>呼吸燈組合的示意圖說</small> [[Category:{{SITENAME}}]] 0b24288499e55c4e8cbea4072052e0001883b048 溶解器組合 0 331 520 390 2025-08-23T16:06:18Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=溶解器組合 |image=12.溶解器效果.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:12.溶解器效果示意.gif]] <small>溶解器組合的示意圖說</small> [[Category:{{SITENAME}}]] 4b38cb6e1049551f8c93c544f659141b7bfad4fb 讓我跳一下 0 339 523 398 2025-08-23T16:06:52Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=讓我跳一下 |image=14.讓我叮一下.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:14.讓我叮一下示意.gif]] <small>讓我跳一下的示意圖說</small> [[Category:{{SITENAME}}]] 09396b208f6f30103a7b03886d7f312b9d8feaa9 傳送器組合 0 343 524 402 2025-08-23T16:07:00Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=傳送器組合 |image=16.傳送器效果.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>傳送器組合的示意圖說</small> [[Category:{{SITENAME}}]] 0a9e992096140ccd4051dd91726ff4d2d2abc15b 延遲下一個物件 0 341 525 400 2025-08-23T16:07:04Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=延遲下一個物件 |image=15.延遲物件.webp }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == <small>延遲下一個物件的示意圖說</small> [[Category:{{SITENAME}}]] 0a4bd1e17a94888c99b09e074ec5f49806635942 介面操作 0 375 526 2025-08-24T15:30:59Z Team9 625132 建立內容為「(介面概覽的開頭說明) ==介面== * 地圖編輯區:用於編輯、選取、移動、預覽地圖中的各個物件。 白框內的黑色區域,是地圖的大小,也就是遊戲內會顯示的最大範圍: [[檔案:沉思的超超超粗略示意.png|350px]] (範例圖) 白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台: (範例圖) 當…」的新頁面 wikitext text/x-wiki (介面概覽的開頭說明) ==介面== * 地圖編輯區:用於編輯、選取、移動、預覽地圖中的各個物件。 白框內的黑色區域,是地圖的大小,也就是遊戲內會顯示的最大範圍: [[檔案:沉思的超超超粗略示意.png|350px]] (範例圖) 白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台: (範例圖) 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。 (*簡體中文則相反,第一個數字是列,第二個數字是欄。) (範例圖) 將地圖編輯區的格線隱藏。可以用來檢視地圖在實際遊玩時的整體效果: * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) * 預設顏色意義 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 0e409029a5cc4cdf5db027a114cac8a0c9a6729c 527 526 2025-08-24T15:32:54Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明) ==介面概覽== * 地圖編輯區:用於編輯、選取、移動、預覽地圖中的各個物件。 白框內的黑色區域,是地圖的大小,也就是遊戲內會顯示的最大範圍: [[檔案:沉思的超超超粗略示意.png|350px]] (範例圖) 白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台: (範例圖) 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。 (*簡體中文則相反,第一個數字是列,第二個數字是欄。) (範例圖) 將地圖編輯區的格線隱藏。可以用來檢視地圖在實際遊玩時的整體效果: * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) * 預設顏色意義 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] cd468c977c4d68ee7c7a5a5857da87e8ad53e74f 528 527 2025-08-24T15:33:02Z Team9 625132 Team9将页面[[介面概覽]]重命名为[[介面操作]] wikitext text/x-wiki (介面操作的開頭說明) ==介面概覽== * 地圖編輯區:用於編輯、選取、移動、預覽地圖中的各個物件。 白框內的黑色區域,是地圖的大小,也就是遊戲內會顯示的最大範圍: [[檔案:沉思的超超超粗略示意.png|350px]] (範例圖) 白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台: (範例圖) 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。 (*簡體中文則相反,第一個數字是列,第二個數字是欄。) (範例圖) 將地圖編輯區的格線隱藏。可以用來檢視地圖在實際遊玩時的整體效果: * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) * 預設顏色意義 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] cd468c977c4d68ee7c7a5a5857da87e8ad53e74f 534 528 2025-08-24T15:54:09Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 [[檔案:00. 整個編輯器畫面.webp|350px|right]] ==地圖== * 地圖編輯區:用於編輯、選取、移動、預覽地圖中的各個物件。 白框內的黑色區域,是地圖的大小,也就是遊戲內會顯示的最大範圍: [[檔案:沉思的超超超粗略示意.png|350px]] (範例圖) 白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台: (範例圖) 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。 (*簡體中文則相反,第一個數字是列,第二個數字是欄。) (範例圖) 將地圖編輯區的格線隱藏。可以用來檢視地圖在實際遊玩時的整體效果: * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) * 預設顏色意義 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] f19b882628afb0fc54b4ebc27a94a511d659c054 535 534 2025-08-24T15:54:20Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 [[檔案:00. 整個編輯器畫面.webp|350px|right]] ==地圖== * 地圖編輯區:用於編輯、選取、移動、預覽地圖中的各個物件。 白框內的黑色區域,是地圖的大小,也就是遊戲內會顯示的最大範圍: [[檔案:沉思的超超超粗略示意.png|350px]] (範例圖) 白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台: (範例圖) 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。 (*簡體中文則相反,第一個數字是列,第二個數字是欄。) (範例圖) 將地圖編輯區的格線隱藏。可以用來檢視地圖在實際遊玩時的整體效果: * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) * 預設顏色意義 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 2013a24a80e58fd8e929444fffb3e77f44d0434c 536 535 2025-08-24T15:54:34Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 [[檔案:00. 整個編輯器畫面.webp|350px|right]] ==地圖== * 地圖編輯區:用於編輯、選取、移動、預覽地圖中的各個物件。 白框內的黑色區域,是地圖的大小,也就是遊戲內會顯示的最大範圍: [[檔案:沉思的超超超粗略示意.png|350px]] (範例圖) 白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台: (範例圖) 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。 (*簡體中文則相反,第一個數字是列,第二個數字是欄。) (範例圖) 將地圖編輯區的格線隱藏。可以用來檢視地圖在實際遊玩時的整體效果: * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) * 預設顏色意義 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] f72f2098ff9fe7362262de8c0f5ac8eb50c00980 537 536 2025-08-24T15:55:21Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=編輯器畫面 |image=00. 整個編輯器畫面.webp }} (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==地圖== * 地圖編輯區:用於編輯、選取、移動、預覽地圖中的各個物件。 白框內的黑色區域,是地圖的大小,也就是遊戲內會顯示的最大範圍: [[檔案:沉思的超超超粗略示意.png|350px]] (範例圖) 白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台: (範例圖) 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。 (*簡體中文則相反,第一個數字是列,第二個數字是欄。) (範例圖) 將地圖編輯區的格線隱藏。可以用來檢視地圖在實際遊玩時的整體效果: * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) * 預設顏色意義 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 3ffeed73bdf884a4edae2f2b86b33e32b274121c 538 537 2025-08-24T15:58:00Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==地圖編輯區== 用於編輯、選取、移動、預覽地圖中的各個物件。 白框內的黑色區域,是地圖的大小,也就是遊戲內會顯示的最大範圍: [[檔案:沉思的超超超粗略示意.png|350px]] (範例圖) 白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台: (範例圖) 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。 (*簡體中文則相反,第一個數字是列,第二個數字是欄。) (範例圖) 將地圖編輯區的格線隱藏。可以用來檢視地圖在實際遊玩時的整體效果: ==屬性欄== ==功能列== ==範例物件列== ==物件列表== * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 215f3b281c5fa9e77480a30c9b422bd222d7bfb8 539 538 2025-08-24T15:59:27Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==地圖編輯區== 用於編輯、選取、移動、預覽地圖中的各個 {{MP link|範例物件|link=範例物件}}。 白框內的黑色區域,是地圖的大小,也就是遊戲內會顯示的最大範圍: [[檔案:沉思的超超超粗略示意.png|350px]] (範例圖) 白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台: (範例圖) 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。 (*簡體中文則相反,第一個數字是列,第二個數字是欄。) (範例圖) 將地圖編輯區的格線隱藏。可以用來檢視地圖在實際遊玩時的整體效果: ==屬性欄== ==功能列== ==範例物件列== ==物件列表== * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] b7eb8a1055c4186592be22eab8586ad809cd68e1 541 539 2025-08-24T16:14:28Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==地圖編輯區== [[檔案:01. 編輯器.webp|350px]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 白框內的黑色區域,是地圖的大小,也就是遊戲內會顯示的最大範圍: (範例圖) 白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台: (範例圖) 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。 (*簡體中文則相反,第一個數字是列,第二個數字是欄。) (範例圖) 將地圖編輯區的格線隱藏。可以用來檢視地圖在實際遊玩時的整體效果: ==屬性欄== ==功能列== ==範例物件列== ==物件列表== * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] ea99f1855b40c758fdccb7bcfb18bb74001ec3df 542 541 2025-08-24T16:14:42Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==地圖編輯區== [[檔案:01. 編輯器.webp|350px]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 白框內的黑色區域,是地圖的大小,也就是遊戲內會顯示的最大範圍: (範例圖) 白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台: (範例圖) 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。 (*簡體中文則相反,第一個數字是列,第二個數字是欄。) (範例圖) 將地圖編輯區的格線隱藏。可以用來檢視地圖在實際遊玩時的整體效果: ==屬性欄== ==功能列== ==範例物件列== ==物件列表== * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 150d1891e8bf69251c7f95083b690fcc8d2b569c 543 542 2025-08-24T16:16:16Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==地圖編輯區== [[檔案:01. 編輯器.webp|350px]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 白框內的黑色區域是地圖的大小,也就是遊戲內會顯示的最大範圍,白框外的灰色區域則不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。 (地圖設定請參考{{MP link|基本設定|link=基本設定}}-專案設定) (範例圖) 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。 (*簡體中文則相反,第一個數字是列,第二個數字是欄。) (範例圖) 將地圖編輯區的格線隱藏。可以用來檢視地圖在實際遊玩時的整體效果: ==屬性欄== ==功能列== ==範例物件列== ==物件列表== * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 31eddb5a2cc30c896c014ed03c43aabc1ad9eba3 544 543 2025-08-24T16:16:32Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==地圖編輯區== [[檔案:01. 編輯器.webp|350px]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 白框內的黑色區域是地圖的大小,也就是遊戲內會顯示的最大範圍,白框外的灰色區域則不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。 (地圖設定請參考{{MP link|基本設定|link=基本設定}}-專案設定) 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。 (*簡體中文則相反,第一個數字是列,第二個數字是欄。) (範例圖) 將地圖編輯區的格線隱藏。可以用來檢視地圖在實際遊玩時的整體效果: ==屬性欄== ==功能列== ==範例物件列== ==物件列表== * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 818fdfbff1eee1f0c0da6af44f72ff0125d4d094 545 544 2025-08-24T16:21:19Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==地圖編輯區== [[檔案:01. 編輯器.webp|350px]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 白框內的黑色區域:前台,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 白框外的灰色區域:後台,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。 (調整地圖大小請參考{{MP link|基本設定|link=基本設定}}-專案設定) * 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。 (*簡體中文則相反,第一個數字是列,第二個數字是欄。) * 將地圖編輯區的格線隱藏。可以用來檢視地圖在實際遊玩時的整體效果。 * 選擇{{MP link|物件|link=範例物件}}時,會標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 ==屬性欄== ==功能列== ==範例物件列== ==物件列表== * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 20d0bfe0efc5e43a7293ddbb5e0abed34bb9840d 546 545 2025-08-24T16:22:16Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==地圖編輯區== [[檔案:01. 編輯器.webp|350px]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 白框內的黑色區域:前台,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 白框外的灰色區域:後台,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。 (調整地圖大小請參考{{MP link|基本設定|link=基本設定}}-專案設定) * 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。 (*簡體中文則相反,第一個數字是列,第二個數字是欄。) * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 選擇{{MP link|物件|link=範例物件}}時,會標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 ==屬性欄== ==功能列== ==範例物件列== ==物件列表== * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 9b27f7427ecaa932d1534693ab049b90d17835ac 547 546 2025-08-24T16:22:46Z Team9 625132 /* 地圖編輯區 */ wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==地圖編輯區== [[檔案:01. 編輯器.webp|350px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 白框內的黑色區域:前台,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 白框外的灰色區域:後台,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。 (調整地圖大小請參考{{MP link|基本設定|link=基本設定}}-專案設定) * 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。 (*簡體中文則相反,第一個數字是列,第二個數字是欄。) * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 選擇{{MP link|物件|link=範例物件}}時,會標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 ==屬性欄== ==功能列== ==範例物件列== ==物件列表== * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 664dca2b00958aee814b5dcad84557ef9da94ca8 548 547 2025-08-24T16:23:54Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==地圖編輯區== [[檔案:01. 編輯器.webp|300px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 白框內的黑色區域:前台,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 白框外的灰色區域:後台,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   *調整地圖大小請參考{{MP link|基本設定|link=基本設定}}-專案設定) * 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。   *簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 選擇{{MP link|物件|link=範例物件}}時,會標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 ==屬性欄== ==功能列== ==範例物件列== ==物件列表== * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 54b380f110ca1257bb18fac1335478e88940e39c 549 548 2025-08-24T16:24:34Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==地圖編輯區== [[檔案:01. 編輯器.webp|300px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 白框內的黑色區域:前台,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 白框外的灰色區域:後台,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小請參考{{MP link|基本設定|link=基本設定}}-專案設定 * 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 選擇{{MP link|物件|link=範例物件}}時,會標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 ==屬性欄== ==功能列== ==範例物件列== ==物件列表== * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 26f5ef5c2b3ca5aa635b0ef62330f9a4725d4bb6 550 549 2025-08-24T16:25:44Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==地圖編輯區== [[檔案:01. 編輯器.webp|300px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小請參考{{MP link|基本設定|link=基本設定}}-專案設定 * 當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,在設定打字位置、物件位置時都是很方便的工具。第一個數字是欄,第二個數字是列。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 觸發鏈:選擇{{MP link|物件|link=範例物件}}時,會標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 ==屬性欄== ==功能列== ==範例物件列== ==物件列表== * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] cd8aa14cd4e6c7b47a489b96ad5fa9051dd51140 介面概覽 0 376 529 2025-08-24T15:33:02Z Team9 625132 Team9将页面[[介面概覽]]重命名为[[介面操作]] wikitext text/x-wiki #重新導向 [[介面操作]] 504b8cb723683e201e8a58f903f9e2e485877f90 檔案:00. 介面操作.png 6 377 530 2025-08-24T15:36:30Z Team9 625132 wikitext text/x-wiki 00. 介面操作 a516d7c992b91c894660dbae481ff25e7e500e5d Word Game World Wiki/pages 0 5 531 494 2025-08-24T15:37:11Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 玩法內容 | class = centered-content }} 這邊要放一段介紹 <div class="mp-links columns-3"> * {{MP link|介面操作|link=介面操作|image=00. 介面操作.png|size=92px}} * {{MP link|基本設定|link=基本設定|image=基本設定 1.png|size=92px}} * {{MP link|範例物件|link=範例物件|image=範例物件.webp|size=92px}} * {{MP link|事件|link=事件|image=事件.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 67a4f0ef70c5aed1f1a3bac54244164a1bc416d7 532 531 2025-08-24T15:37:25Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 玩法內容 | class = centered-content }} 這邊要放一段介紹 <div class="mp-links columns-4"> * {{MP link|介面操作|link=介面操作|image=00. 介面操作.png|size=92px}} * {{MP link|基本設定|link=基本設定|image=基本設定 1.png|size=92px}} * {{MP link|範例物件|link=範例物件|image=範例物件.webp|size=92px}} * {{MP link|事件|link=事件|image=事件.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 100c16fcad3ad606403e93afd75ac21dcfec733d 檔案:00. 整個編輯器畫面.webp 6 378 533 2025-08-24T15:52:43Z Team9 625132 wikitext text/x-wiki 00. 整個編輯器畫面 90688f8f45007108f2321dc2c64efc22eb9c97d2 檔案:01. 編輯器.webp 6 379 540 2025-08-24T16:14:12Z Team9 625132 wikitext text/x-wiki 01. 編輯器 8e6e8f453f5e74bd0933a8d4d570029678e9f1b7 範例物件 0 292 551 498 2025-08-24T16:39:25Z Team9 625132 wikitext text/x-wiki 在文字遊戲的世界裡,每個字都是物件,其中,範例物件是封裝好特定功能的物件,主要可以分為基本物件、刪推拆組、演出效果三種類別。 這邊可以加入介面介紹的超連結 ==物件== <div class="mp-links columns-7"> * {{MP link|我(玩家角色)|link=我(玩家角色)|image=玩家角色.png|size=92px}} * {{MP link|移動式調查物件|link=移動式調查物件|image=移動式調查物件.webp|size=92px}} * {{MP link|靜止式調查物件|link=靜止式調查物件|image=靜止式調查物件.webp|size=92px}} * {{MP link|進階物件|link=進階物件|image=17.進階物件.webp|size=92px}} * {{MP link|動畫物件|link=動畫物件|image=18.動畫物件.webp|size=92px}} </div> ==經典機制== <div class="mp-links columns-7"> * {{MP link|可被刪除的物件|link=可被刪除的物件|image=04.可刪除物件.webp|size=92px}} * {{MP link|可被推移的物件|link=可被推移的物件|image=05.可推移物件.webp|size=92px}} * {{MP link|拆字組合|link=拆字組合|image=06.拆字規則.webp|size=92px}} * {{MP link|組字組合|link=組字組合|image=07.組字規則.webp|size=92px}} * {{MP link|宣告成句規則|link=宣告成句規則|image=08.宣告成句規則.webp|size=92px}} * {{MP link|取消成句規則|link=取消成句規則|image=09.取消成句規則.webp|size=92px}} </div> ==演出效果== <div class="mp-links columns-7"> * {{MP link|呼吸燈組合|link=呼吸燈組合|image=10.呼吸燈效果.webp|size=92px}} * {{MP link|溶解器組合|link=溶解器組合|image=12.溶解器效果.webp|size=92px}} * {{MP link|打字機|link=打字機|image=12.打字機效果.webp|size=92px}} * {{MP link|清除打字機|link=清除打字機|image=13.清除打字機.webp|size=92px}} * {{MP link|讓我跳一下|link=讓我跳一下|image=14.讓我叮一下.webp|size=92px}} * {{MP link|延遲下一個物件|link=延遲下一個物件|image=15.延遲物件.webp|size=92px}} * {{MP link|傳送器組合|link=傳送器組合|image=16.傳送器效果.webp|size=92px}} </div> [[Category:{{SITENAME}}]] c240c0ae12e4c7638dbdba7c455cf0996c7a2ab9 554 551 2025-08-24T16:53:22Z Team9 625132 wikitext text/x-wiki 在文字遊戲的世界裡,每個字都是物件,其中,範例物件是封裝好特定功能的物件,主要可以分為物件、經典機制、演出效果三種類別。 * 物件:用於搭建場景、建立角色。 * 經典機制:文字遊戲的主要遊戲機制。 * 演出效果:能執行各式各樣的演出效果的物件。 這邊可以加入介面介紹的超連結 ==物件== <div class="mp-links columns-7"> * {{MP link|我(玩家角色)|link=我(玩家角色)|image=玩家角色.png|size=92px}} * {{MP link|移動式調查物件|link=移動式調查物件|image=移動式調查物件.webp|size=92px}} * {{MP link|靜止式調查物件|link=靜止式調查物件|image=靜止式調查物件.webp|size=92px}} * {{MP link|進階物件|link=進階物件|image=17.進階物件.webp|size=92px}} * {{MP link|動畫物件|link=動畫物件|image=18.動畫物件.webp|size=92px}} </div> ==經典機制== <div class="mp-links columns-7"> * {{MP link|可被刪除的物件|link=可被刪除的物件|image=04.可刪除物件.webp|size=92px}} * {{MP link|可被推移的物件|link=可被推移的物件|image=05.可推移物件.webp|size=92px}} * {{MP link|拆字組合|link=拆字組合|image=06.拆字規則.webp|size=92px}} * {{MP link|組字組合|link=組字組合|image=07.組字規則.webp|size=92px}} * {{MP link|宣告成句規則|link=宣告成句規則|image=08.宣告成句規則.webp|size=92px}} * {{MP link|取消成句規則|link=取消成句規則|image=09.取消成句規則.webp|size=92px}} </div> ==演出效果== <div class="mp-links columns-7"> * {{MP link|呼吸燈組合|link=呼吸燈組合|image=10.呼吸燈效果.webp|size=92px}} * {{MP link|溶解器組合|link=溶解器組合|image=12.溶解器效果.webp|size=92px}} * {{MP link|打字機|link=打字機|image=12.打字機效果.webp|size=92px}} * {{MP link|清除打字機|link=清除打字機|image=13.清除打字機.webp|size=92px}} * {{MP link|讓我跳一下|link=讓我跳一下|image=14.讓我叮一下.webp|size=92px}} * {{MP link|延遲下一個物件|link=延遲下一個物件|image=15.延遲物件.webp|size=92px}} * {{MP link|傳送器組合|link=傳送器組合|image=16.傳送器效果.webp|size=92px}} </div> [[Category:{{SITENAME}}]] 975ee6e2aaa005448cf7341c6d8f9313831ea011 檔案:02. 功能欄超粗略示意圖.webp 6 380 552 2025-08-24T16:49:50Z Team9 625132 wikitext text/x-wiki 02. 功能欄超粗略示意圖 a922ef4a8cf5634d796d5de71ff42ec7421d05e1 介面操作 0 375 553 550 2025-08-24T16:50:05Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== ==地圖編輯區== [[檔案:01. 編輯器.webp|300px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小請參考{{MP link|基本設定|link=基本設定}}-專案設定 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== * 物件列表:在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示。透過物件列表可以變換改變圖層及顯示順序,直覺方便地管理地圖中的每個物件。 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) 主要:玩家不可穿越。 (範例gif) 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] cc85383025255d65fcbc45d5f29c46b07586465b 555 553 2025-08-24T16:55:34Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|300px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小請參考{{MP link|基本設定|link=基本設定}}-專案設定 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 可以檢視並變換物件的圖層及顯示順序,直覺方便地管理地圖裡每個物件的列表。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) * 主要:玩家不可穿越。 (範例gif) * 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 00648fdd8b0b0b42378a891803244c789081194c 556 555 2025-08-24T16:55:54Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小請參考{{MP link|基本設定|link=基本設定}}-專案設定 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 可以檢視並變換物件的圖層及顯示順序,直覺方便地管理地圖裡每個物件的列表。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) * 主要:玩家不可穿越。 (範例gif) * 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 4b03776631f2c865f1f673997501f41747a472e8 557 556 2025-08-24T16:56:10Z Team9 625132 /* 物件列表 */ wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小請參考{{MP link|基本設定|link=基本設定}}-專案設定 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 可以檢視並變換物件的圖層及顯示順序,直覺方便地管理地圖裡每個物件的列表。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) * 主要:玩家不可穿越。 (範例gif) * 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 5444ac364fef02050e6084ef802a2965f2dc96a5 558 557 2025-08-24T16:57:02Z Team9 625132 /* 預設顏色意義 */ wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小請參考{{MP link|基本設定|link=基本設定}}-專案設定 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 可以檢視並變換物件的圖層及顯示順序,直覺方便地管理地圖裡每個物件的列表。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家可穿越,但穿越時會被物件擋住。 (範例gif) * 主要:玩家不可穿越。 (範例gif) * 背景:玩家可穿越,但穿越時會把物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 1d72acdec4c108ba45e2309d5d746b3c5e6f2550 559 558 2025-08-24T16:59:20Z Team9 625132 /* 物件列表 */ wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小請參考{{MP link|基本設定|link=基本設定}}-專案設定 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 可以檢視並變換物件的圖層及顯示順序,直覺方便地管理地圖裡每個物件的列表。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 #參考XXXX物件 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 03c10714dfe1abb6b54ee915e356bca61bc81ec3 560 559 2025-08-24T17:00:59Z Team9 625132 /* 預設顏色意義 */ wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小請參考{{MP link|基本設定|link=基本設定}}-專案設定 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 可以檢視並變換物件的圖層及顯示順序,直覺方便地管理地圖裡每個物件的列表。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] fc8d0e8e50258951578df046c87097472a3f76f6 561 560 2025-08-24T17:01:47Z Team9 625132 /* 物件列表 */ wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小請參考{{MP link|基本設定|link=基本設定}}-專案設定 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] fc966806b09f84f4562035075301b09d0079258b 563 561 2025-08-24T17:10:18Z Team9 625132 /* 地圖編輯區 */ wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小請參考{{MP link|基本設定|link=基本設定}}-專案設定 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩: ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 9ce6db65799c86393f8bdb39d7ca7d6da77e5029 564 563 2025-08-24T17:11:49Z Team9 625132 /* 地圖編輯區 */ wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩: ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 38876d5fcaa8a9a1eb0b0080a4f5ad4a850a8612 565 564 2025-08-24T17:22:09Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案。 在試玩視窗中,上下排會顯示物件執行的狀態。 體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式:   ↳ ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 3ee7409b1e09a8aa4842d8ee2aa7861ee99a3eb1 566 565 2025-08-24T17:22:31Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案。  在試玩視窗中,上下排會顯示物件執行的狀態。  體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式:   ↳ ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] f2c4632920672f0e32c4e0e1f231e927bbf28ae3 567 566 2025-08-24T17:23:37Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。   ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式:   ↳ ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] a2fa7e7b3f5fe028e8e261255aed302018b89f57 568 567 2025-08-24T17:24:08Z Team9 625132 /* 關卡瀏覽器 */ wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。   ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 352cd56e5fc5698c0a8c45c602170170cfb37b8d 574 568 2025-08-24T17:32:01Z Team9 625132 /* 屬性欄 */ wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。   ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ***還沒編輯完,請見「屬性」*** ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 9eb7df8f8180d86db622671d8bd71e14ea62e5c1 578 574 2025-08-25T14:37:54Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 具體屬性欄位說明請見下一段「物件屬性」 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] [[檔案:04. 可以輸入多個字符的字面.webp|250px]] * 碰撞圖層 * 可被玩家(刪推拆) * 打字 * 選擇物件 * 執行時機 * 執行事件(執行內容) * 執行完觸發 * 動畫 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 98b40cbdfcab453724762754ed4acc3ecb709071 579 578 2025-08-25T14:39:08Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 具體屬性欄位說明請見下一段「物件屬性」 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small>   ↳ 如果要在字面中插入空格,請輸入全形底線「 _ 」 * 碰撞圖層 * 可被玩家(刪推拆) * 打字 * 選擇物件 * 執行時機 * 執行事件(執行內容) * 執行完觸發 * 動畫 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] f651de4591dba532333e8d8041205652969700f2 580 579 2025-08-25T14:41:41Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 具體屬性欄位說明請見下一段「物件屬性」 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中插入空格,請輸入全形底線「 _ 」 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> * 碰撞圖層 * 可被玩家(刪推拆) * 打字 * 選擇物件 * 執行時機 * 執行事件(執行內容) * 執行完觸發 * 動畫 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 8e3ca98479ffeca1daa51d378f1c1e509fc0437b 584 580 2025-08-25T14:51:31Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 具體屬性欄位說明請見下一段「物件屬性」 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。 * 打字 * 選擇物件 * 執行時機 * 執行事件(執行內容) * 執行完觸發 * 動畫 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 1855a792040c477e162f0633e599254de60dcd5d 585 584 2025-08-25T14:51:59Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 具體屬性欄位說明請見下一段「物件屬性」 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。 * 打字 * 選擇物件 * 執行時機 * 執行事件(執行內容) * 執行完觸發 * 動畫 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 3bc769db9770564f274fe3d33c00669cb05deab7 基本設定 0 293 562 458 2025-08-24T17:03:47Z Team9 625132 wikitext text/x-wiki (基本設定的開頭說明) ==專案資訊== [[檔案:測試用介面示意.png|500px|right]] * 命名:幫專案命名的位置,初始設定為「未命名專案」。 * 世界資訊:可以設定會顯示在「世界投稿區」的縮圖與相關資訊,包含專案簡介、作者名稱與作品的屬性標籤。【此處確認是否介紹靈感與標籤】 * 初始能力設定:可以透過開關來設定主角在一開始是否就擁有「#刪字」、「#推字」、「#拆組字」以及「#復原關卡」的能力 ==提示設定== 提示設定:在遊戲裡,製作者可以透過標題、一句話的現況描述以及三句沈思提供玩家線索。 如果玩家在遊玩裡點擊ESC鍵進入沈思,會出現以下畫面: [[檔案:沉思的超超超粗略示意.png|350px]] * 地圖名稱與數量設定:地圖是搭建場景與關卡的畫布,像是承載文字的稿紙,地圖的名稱跟大小可在此處修改,玩家可以依照呈現效果新增多個地圖,一個專案裡最多可以新增【X】個地圖。 * 儲存/開啟專案:點選左上角「專案」,可以開啟新專案/開啟既有專案/儲存專案/另存專案 * 關卡瀏覽器【怎麼上傳或下載】 * 開啟與結束試玩:點選左上角「專案」-「開啟專案」即可開始試玩關卡,若要結束關卡,可選擇「點擊 ESC 鍵」-「想結束旅程」-「確定要離開」,或是滑鼠直接移到視窗左上角的X。 (試玩視窗中,上下排會顯示物件執行的狀態,提供玩家測試地圖的更多資訊/體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個)【這邊還不知道怎麼呈現】 [[Category:{{SITENAME}}]] a6f6fa5cafebd9e440ad698b7b977bed92155789 569 562 2025-08-24T17:25:30Z Team9 625132 wikitext text/x-wiki (基本設定的開頭說明) ==專案與世界資訊== * 專案名稱:這個專案的名稱,初始設定為「未命名專案」。 * 世界資訊:可以設定會顯示在「世界投稿區」的縮圖與相關資訊,包含專案簡介、作者名稱與作品的屬性標籤。【此處確認是否介紹靈感與標籤】 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這幾種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 具體操作指引請參考{{MP link|介面操作|link=介面操作}}-「操作指引」 * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個【專案?】最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|350px]] ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。 * 數量:玩家可以依照呈現效果新增多個地圖,一個專案裡最多可以新增【X】個地圖。 [[Category:{{SITENAME}}]] 5cc0b8a102aaa457e01739faf465e371ac3c2adf 570 569 2025-08-24T17:26:28Z Team9 625132 /* 地圖名稱與數量設定 */ wikitext text/x-wiki (基本設定的開頭說明) ==專案與世界資訊== * 專案名稱:這個專案的名稱,初始設定為「未命名專案」。 * 世界資訊:可以設定會顯示在「世界投稿區」的縮圖與相關資訊,包含專案簡介、作者名稱與作品的屬性標籤。【此處確認是否介紹靈感與標籤】 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這幾種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 具體操作指引請參考{{MP link|介面操作|link=介面操作}}-「操作指引」 * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個【專案?】最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|350px]] ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖,一個專案裡最多可以新增【X】個地圖。 [[Category:{{SITENAME}}]] d6bc1674c58ac54a50788c483c1f717eeaca37cb 575 570 2025-08-24T17:32:24Z Team9 625132 wikitext text/x-wiki (基本設定的開頭說明) ==專案與世界資訊== * 專案名稱:這個專案的名稱,初始設定為「未命名專案」。 * 世界資訊:可以設定會顯示在「世界投稿區」的縮圖與相關資訊,包含專案簡介、作者名稱與作品的屬性標籤。【此處確認是否介紹靈感與標籤】 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這幾種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 具體操作指引請參考{{MP link|介面操作|link=介面操作}}-「操作指引」 * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個【專案?】最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|350px]] ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖,一個專案裡最多可以新增【X】個地圖。 [[Category:{{SITENAME}}]] 8704d4a518f619a5c1bb0915595b98faffd73ed5 我(玩家角色) 0 302 571 508 2025-08-24T17:27:41Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=我(玩家角色) |image=玩家角色.png }} '''〇〇〇'''是一段說明。〖無資料〗 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>〇〇〇的示意圖說</small> [[Category:{{SITENAME}}]] ba65a3a7ddb6ce74d905bf93e1e00269879db55d 事件 0 294 572 507 2025-08-24T17:30:01Z Team9 625132 wikitext text/x-wiki 事件能組成物件的執行內容,讓物件有各式各樣不同的功能。 * 新增事件的方式 * 事件的分類說明 * 事件管理方式 ==事件一覽== <div class="mp-links columns-6"> * {{MP link|物件操作|link=物件操作|image=01. 物件操作.png|size=92px}} * {{MP link|打字機事件|link=打字機事件|image=02. 打字機.png|size=92px}} * {{MP link|能力設定|link=能力設定|image=03. 能力設定.png|size=92px}} * {{MP link|遊戲機制|link=遊戲機制|image=04. 遊戲機制.png|size=92px}} * {{MP link|點唱機|link=點唱機|image=05. 點唱機.png|size=92px}} * {{MP link|攝影機|link=攝影機|image=06. 攝影機.png|size=92px}} * {{MP link|提示|link=提示|image=07. 提示.png|size=92px}} * {{MP link|系統|link=系統|image=08. 系統.png|size=92px}} * {{MP link|代數|link=代數|image=09. 代數.png|size=92px}} * {{MP link|條件|link=條件|image=10. 條件.png|size=92px}} * {{MP link|註解|link=註解|image=11. 註解.png|size=92px}} </div> [[Category:{{SITENAME}}]] 5a9279156d9415c145b490ecef940c1c863dc1af 573 572 2025-08-24T17:30:25Z Team9 625132 wikitext text/x-wiki 事件能組成物件的執行內容,讓物件有各式各樣不同的功能。〖詳見「事件」〗 * 新增事件的方式 * 事件的分類說明 * 事件管理方式 ==事件一覽== <div class="mp-links columns-6"> * {{MP link|物件操作|link=物件操作|image=01. 物件操作.png|size=92px}} * {{MP link|打字機事件|link=打字機事件|image=02. 打字機.png|size=92px}} * {{MP link|能力設定|link=能力設定|image=03. 能力設定.png|size=92px}} * {{MP link|遊戲機制|link=遊戲機制|image=04. 遊戲機制.png|size=92px}} * {{MP link|點唱機|link=點唱機|image=05. 點唱機.png|size=92px}} * {{MP link|攝影機|link=攝影機|image=06. 攝影機.png|size=92px}} * {{MP link|提示|link=提示|image=07. 提示.png|size=92px}} * {{MP link|系統|link=系統|image=08. 系統.png|size=92px}} * {{MP link|代數|link=代數|image=09. 代數.png|size=92px}} * {{MP link|條件|link=條件|image=10. 條件.png|size=92px}} * {{MP link|註解|link=註解|image=11. 註解.png|size=92px}} </div> [[Category:{{SITENAME}}]] db1c760793ccbbdbdc1c57fe84c23c3628e430ef 檔案:03. 只能輸入一個字的字面.webp 6 381 576 2025-08-25T14:37:12Z Team9 625132 wikitext text/x-wiki 03. 只能輸入一個字的字面 426728e2b3db03bf57c7c3469efd988b40a8d6f8 檔案:04. 可以輸入多個字符的字面.webp 6 382 577 2025-08-25T14:37:47Z Team9 625132 wikitext text/x-wiki 04. 可以輸入多個字符的字面 dedc2a1c565fc2a3f63aed917da4902e11ec7faf 檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp 6 383 581 2025-08-25T14:43:29Z Team9 625132 wikitext text/x-wiki 05. 在屬性欄中輸入包含「_」的「字面」 96ddd52df351fd8a5487902f586922b43cb868f9 檔案:05. 在地圖編輯區顯示包含「_」的物件.webp 6 384 582 2025-08-25T14:43:49Z Team9 625132 wikitext text/x-wiki 05. 在地圖編輯區顯示包含「_」的物件 4c34b1be4c296683544670dbf0e5c0a267dd62b1 檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp 6 385 583 2025-08-25T14:44:10Z Team9 625132 wikitext text/x-wiki 05. 在遊戲中顯示,「_」已被轉換為空格 8584bc8a4d3d628d755977084f9852578bbd8516 經典機制 0 386 586 2025-08-25T14:59:41Z Team9 625132 建立內容為「在《文字遊戲》中,我們開發了數種基於文字的遊戲機制,能使用玩家的能力,或者範例物件、事件來設定或觸發。 ==打字== 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 觸發打字的方式: * {{MP link|範例物件|link=範例物件}}:{{MP link|移…」的新頁面 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字的遊戲機制,能使用玩家的能力,或者範例物件、事件來設定或觸發。 ==打字== 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 觸發打字的方式: * {{MP link|範例物件|link=範例物件}}:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} * {{MP link|事件|link=事件}}:{{MP link|打字機事件|link=打字機事件}} ==刪字== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這幾種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==推字== ==拆字== ==組字== ==成句規則== 00dd8920a1bbb80979f3b4e00f6af81ee35a4b66 587 586 2025-08-25T15:00:22Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字的遊戲機制,能使用玩家的能力,或者範例物件、事件來設定或觸發。 ==打字== 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 觸發打字的方式: * 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} * 事件:{{MP link|打字機事件|link=打字機事件}} ==刪字== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這幾種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==推字== ==拆字== ==組字== ==成句規則== e7bcb3725d80a790b47917872d14a762d46d9571 588 587 2025-08-25T15:01:57Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字的遊戲機制,能使用玩家的能力,或者範例物件、事件來設定或觸發。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} * 事件:{{MP link|打字機事件|link=打字機事件}} ==刪字== 玩家可以透過面對物件按下「刪除鍵」(「Delete」或者「Backspace」),來刪除該物件。 觸發刪字的方式: ==推字== ==拆字== ==組字== ==成句規則== cfea7f6009711c7bd00df07f402a2e98302782cc 589 588 2025-08-25T15:06:38Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字的遊戲機制,能使用玩家的能力,或者範例物件、事件來設定或觸發。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} ==刪字== * 玩家可以透過面對物件按下「刪除鍵」(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟刪字能力。   ↳ 開啟方式請參考{{MP link|基本設定|link=基本設定}}-「初始能力設定」 ** 物件的屬性需設定為可被刪除   ↳ 開啟方式請參考{{MP link|介面操作|link=介面操作}}-「物件操作」 * 觸發刪字的方式: ** 新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 使用事件:{{MP link|刪字|link=刪字}}進行設定 ==推字== ==拆字== ==組字== ==成句規則== ec18de6bc78a7b9d210c98b2e03104a1504bc38b 590 589 2025-08-25T15:07:12Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字的遊戲機制,能使用玩家的能力,或者範例物件、事件來設定或觸發。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} ==刪字== * 玩家可以透過面對物件按下「刪除鍵」(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟刪字能力。   ↳ 開啟方式請參考{{MP link|基本設定|link=基本設定}}-「初始能力設定」 ** 物件的屬性需設定為可被刪除   ↳ 開啟方式請參考{{MP link|介面操作|link=介面操作}}-「物件操作」 * 觸發刪字的方式: ** 新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 使用事件:{{MP link|刪字|link=能力設定}}進行設定 ==推字== ==拆字== ==組字== ==成句規則== d1f7b6338d58f0298173b079e1a8c800f2e2ebd5 591 590 2025-08-25T15:07:25Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字的遊戲機制,能使用玩家的能力,或者範例物件、事件來設定或觸發。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} ==刪字== * 玩家可以透過面對物件按下「刪除鍵」(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟刪字能力。   ↳ 開啟方式請參考{{MP link|基本設定|link=基本設定}}-「初始能力設定」 ** 物件的屬性需設定為可被刪除   ↳ 開啟方式請參考{{MP link|介面操作|link=介面操作}}-「物件操作」 * 觸發刪字的方式: ** 新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 使用{{MP link|事件:刪字|link=能力設定}}進行設定 ==推字== ==拆字== ==組字== ==成句規則== 8fb8af3c4068e1ab2f81119a6f02e6158692f138 592 591 2025-08-25T15:28:54Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字的遊戲機制,能使用玩家的能力,或者範例物件、事件來設定或觸發。 * 經典機制的遊玩操作方式請參考{{MP link|介面操作|link=介面操作}}的「操作指引」 * 玩家開啟刪、推、拆、組四種能力的方式請參考{{MP link|基本設定|link=基本設定}}-「初始能力設定」 * 物件的屬性設定請參考{{MP link|介面操作|link=介面操作}}-「物件操作」 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} ==刪字== * 玩家可以透過面對物件按下「刪除鍵」(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟刪字能力 ** 物件的屬性需設定為可被刪除 * 觸發刪字的方式: ** 新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 使用事件:{{MP link|刪字|link=能力設定}}進行設定   ↳ 若要新增複合功能且可被刪除的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==推字== * 玩家可以透過面對物件按下面向該物件的「方向鍵」,來推移該物件。 * 觸發刪字的前提: ** 玩家需要開啟推字能力 ** 物件的屬性需設定為可被推移 * 觸發刪字的方式: ** 新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 使用事件:{{MP link|推字|link=能力設定}}進行設定 ==拆字== * 玩家可以透過面對物件按下「Tab」,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟拆組字能力 ** 物件的屬性需設定為可被拆組 ** 使用{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」,設定物件的拆字規則 ** 使用事件:{{MP link|宣告拆字規則|link=遊戲機制}},設定物件的拆字規則 * 觸發拆字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的「方向鍵」,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟拆組字能力 ** 物件的屬性需設定為可被拆組 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 若成句中有空白,需要以全型底線「_」代表;若成句中需要玩家,可以使用全型大寫的「M」代表,遊玩時玩家必須站到該位置,才會觸發成句。 c33342ca6e4e2a245c56f90216a5f28a8a180d78 593 592 2025-08-25T15:33:11Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字的遊戲機制,能使用玩家的能力,或者範例物件、事件來設定或觸發。 * 經典機制的遊玩操作方式請參考{{MP link|介面操作|link=介面操作}}的「操作指引」 * 玩家開啟刪、推、拆、組四種能力的方式請參考{{MP link|基本設定|link=基本設定}}-「初始能力設定」 * 物件的屬性設定請參考{{MP link|介面操作|link=介面操作}}-「物件操作」 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} ==刪字== * 玩家可以透過面對物件按下「刪除鍵」(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟刪字能力 ** 物件的屬性需設定為可被刪除 * 觸發刪字的方式: ** 新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 使用事件:{{MP link|刪字|link=能力設定}}進行設定   ↳ 若要新增複合功能且可被刪除的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==推字== * 玩家可以透過面對物件按下面向該物件的「方向鍵」,來推移該物件。 * 觸發刪字的前提: ** 玩家需要開啟推字能力 ** 物件的屬性需設定為可被推移 * 觸發刪字的方式: ** 新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 使用事件:{{MP link|推字|link=能力設定}}進行設定 ==拆字== * 玩家可以透過面對物件按下「Tab」,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟拆組字能力 ** 物件的屬性需設定為可被拆組 ** 使用{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」,設定物件的拆字規則 ** 使用事件:{{MP link|宣告拆字規則|link=遊戲機制}},設定物件的拆字規則 * 觸發拆字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的「方向鍵」,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟拆組字能力 ** 物件的屬性需設定為可被拆組 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 若成句中有空白,需要以全型底線「_」代表;若成句中需要玩家,可以使用全型大寫的「M」代表,遊玩時玩家必須站到該位置,才會觸發成句。 ==復原關卡== * 玩家可以按下「Ctrl + Z」(Windows)或「command + Z」(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟復原關卡能力。 f2a616ec569e007150060bd76f19205b3abf4452 594 593 2025-08-25T15:34:52Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字的遊戲機制,能使用玩家的能力、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。 * 經典機制的遊玩操作方式請參考{{MP link|介面操作|link=介面操作}}的「操作指引」 * 玩家開啟刪、推、拆、組四種能力的方式請參考{{MP link|基本設定|link=基本設定}}-「初始能力設定」 * 物件的屬性設定請參考{{MP link|介面操作|link=介面操作}}-「物件操作」 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} ==刪字== * 玩家可以透過面對物件按下「刪除鍵」(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟刪字能力 ** 物件的屬性需設定為可被刪除 * 觸發刪字的方式: ** 新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 使用事件:{{MP link|刪字|link=能力設定}}進行設定   ↳ 若要新增複合功能且可被刪除的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==推字== * 玩家可以透過面對物件按下面向該物件的「方向鍵」,來推移該物件。 * 觸發刪字的前提: ** 玩家需要開啟推字能力 ** 物件的屬性需設定為可被推移 * 觸發刪字的方式: ** 新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 使用事件:{{MP link|推字|link=能力設定}}進行設定 ==拆字== * 玩家可以透過面對物件按下「Tab」,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟拆組字能力 ** 物件的屬性需設定為可被拆組 ** 使用{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」,設定物件的拆字規則 ** 使用事件:{{MP link|宣告拆字規則|link=遊戲機制}},設定物件的拆字規則 * 觸發拆字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的「方向鍵」,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟拆組字能力 ** 物件的屬性需設定為可被拆組 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 若成句中有空白,需要以全型底線「_」代表;若成句中需要玩家,可以使用全型大寫的「M」代表,遊玩時玩家必須站到該位置,才會觸發成句。 ==復原關卡== * 玩家可以按下「Ctrl + Z」(Windows)或「command + Z」(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟復原關卡能力。 989b9e114b00bc30eb8a8232bd76f1c94d64f4d9 595 594 2025-08-25T15:35:21Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字的遊戲機制,能使用玩家的能力、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。 * 經典機制的遊玩操作方式請參考{{MP link|介面操作|link=介面操作}}的「操作指引」 * 玩家開啟刪、推、拆、組四種能力的方式請參考{{MP link|基本設定|link=基本設定}}的「初始能力設定」 * 物件的屬性設定請參考{{MP link|介面操作|link=介面操作}}的「物件操作」 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} ==刪字== * 玩家可以透過面對物件按下「刪除鍵」(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟刪字能力 ** 物件的屬性需設定為可被刪除 * 觸發刪字的方式: ** 新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 使用事件:{{MP link|刪字|link=能力設定}}進行設定   ↳ 若要新增複合功能且可被刪除的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==推字== * 玩家可以透過面對物件按下面向該物件的「方向鍵」,來推移該物件。 * 觸發刪字的前提: ** 玩家需要開啟推字能力 ** 物件的屬性需設定為可被推移 * 觸發刪字的方式: ** 新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 使用事件:{{MP link|推字|link=能力設定}}進行設定 ==拆字== * 玩家可以透過面對物件按下「Tab」,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟拆組字能力 ** 物件的屬性需設定為可被拆組 ** 使用{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」,設定物件的拆字規則 ** 使用事件:{{MP link|宣告拆字規則|link=遊戲機制}},設定物件的拆字規則 * 觸發拆字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的「方向鍵」,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟拆組字能力 ** 物件的屬性需設定為可被拆組 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 若成句中有空白,需要以全型底線「_」代表;若成句中需要玩家,可以使用全型大寫的「M」代表,遊玩時玩家必須站到該位置,才會觸發成句。 ==復原關卡== * 玩家可以按下「Ctrl + Z」(Windows)或「command + Z」(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟復原關卡能力。 8288fd1c3575c5707061f9c13f0b0811b676adad 596 595 2025-08-25T15:37:19Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字的遊戲機制,能使用玩家的能力、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。 * 經典機制的遊玩操作方式請參考{{MP link|介面操作|link=介面操作}}的「操作指引」 * 玩家開啟刪、推、拆、組四種能力的方式請參考{{MP link|基本設定|link=基本設定}}的「初始能力設定」 * 物件的屬性設定請參考{{MP link|介面操作|link=介面操作}}的「物件操作」 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} ==刪字== * 玩家可以透過面對物件按下「刪除鍵」(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟刪字能力 ** 物件的屬性需設定為可被刪除 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定}}   ↳ 若要新增複合功能且可被刪除的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==推字== * 玩家可以透過面對物件按下面向該物件的「方向鍵」,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟推字能力 ** 物件的屬性需設定為可被推移 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定}} ==拆字== * 玩家可以透過面對物件按下「Tab」,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟拆組字能力 ** 物件的屬性需設定為可被拆組 ** 範例物件:{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」 ** 事件:{{MP link|宣告拆字規則|link=遊戲機制}} * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的「方向鍵」,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟拆組字能力 ** 物件的屬性需設定為可被拆組 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 若成句中有空白,需要以全型底線「_」代表;若成句中需要玩家,可以使用全型大寫的「M」代表,遊玩時玩家必須站到該位置,才會觸發成句。 ==復原關卡== * 玩家可以按下「Ctrl + Z」(Windows)或「command + Z」(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟復原關卡能力。 fe9bbea75bf762f044b0cdb10b436106408d5602 597 596 2025-08-25T15:37:53Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字的遊戲機制,能使用玩家的能力、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。 * 經典機制的遊玩操作方式請參考{{MP link|介面操作|link=介面操作}}的「操作指引」 * 玩家開啟刪、推、拆、組四種能力的方式請參考{{MP link|基本設定|link=基本設定}}的「初始能力設定」 * 物件的屬性設定請參考{{MP link|介面操作|link=介面操作}}的「物件操作」,若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} ==刪字== * 玩家可以透過面對物件按下「刪除鍵」(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟刪字能力 ** 物件的屬性需設定為可被刪除 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定}} ==推字== * 玩家可以透過面對物件按下面向該物件的「方向鍵」,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟推字能力 ** 物件的屬性需設定為可被推移 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定}} ==拆字== * 玩家可以透過面對物件按下「Tab」,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟拆組字能力 ** 物件的屬性需設定為可被拆組 ** 範例物件:{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」 ** 事件:{{MP link|宣告拆字規則|link=遊戲機制}} * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的「方向鍵」,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟拆組字能力 ** 物件的屬性需設定為可被拆組 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 若成句中有空白,需要以全型底線「_」代表;若成句中需要玩家,可以使用全型大寫的「M」代表,遊玩時玩家必須站到該位置,才會觸發成句。 ==復原關卡== * 玩家可以按下「Ctrl + Z」(Windows)或「command + Z」(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟復原關卡能力。 b5ead8ef198f10643e91b1791cf6cbe75add89f0 598 597 2025-08-25T15:42:29Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字的遊戲機制,能使用玩家的能力、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。 * 經典機制的遊玩操作方式請參考{{MP link|介面操作|link=介面操作}}的「操作指引」 * 玩家開啟刪、推、拆、組四種能力的方式請參考{{MP link|基本設定|link=基本設定}}的「初始能力設定」 * 物件的屬性設定請參考{{MP link|介面操作|link=介面操作}}的「物件操作」,若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定}} ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定}} ==拆字== * 玩家可以透過面對物件按下Tab,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 範例物件:{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」 ** 事件:{{MP link|宣告拆字規則|link=遊戲機制}} * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 若成句中有空白,需要以全型底線「_」代表;若成句中需要玩家,可以使用全型大寫的「M」代表,遊玩時玩家必須站到該位置,才會觸發成句。 ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 05f09f2145b00924f226ecbc0859250d9ad36bdb 599 598 2025-08-25T15:42:55Z Team9 625132 /* 拆字 */ wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字的遊戲機制,能使用玩家的能力、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。 * 經典機制的遊玩操作方式請參考{{MP link|介面操作|link=介面操作}}的「操作指引」 * 玩家開啟刪、推、拆、組四種能力的方式請參考{{MP link|基本設定|link=基本設定}}的「初始能力設定」 * 物件的屬性設定請參考{{MP link|介面操作|link=介面操作}}的「物件操作」,若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定}} ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定}} ==拆字== * 玩家可以透過面對物件按下Tab鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 範例物件:{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」 ** 事件:{{MP link|宣告拆字規則|link=遊戲機制}} * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 若成句中有空白,需要以全型底線「_」代表;若成句中需要玩家,可以使用全型大寫的「M」代表,遊玩時玩家必須站到該位置,才會觸發成句。 ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 f97b7c9e21f2de3e06f8f5891a3a79a01f746c1e 檔案:00. 經典機制.png 6 387 600 2025-08-25T15:47:56Z Team9 625132 wikitext text/x-wiki 00. 經典機制 ea1bc410c157df3da6a95e11d1e11f7100f2ddb6 Word Game World Wiki/pages 0 5 601 532 2025-08-25T15:48:11Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 玩法內容 | class = centered-content }} 這邊要放一段介紹 <div class="mp-links columns-5"> * {{MP link|介面操作|link=介面操作|image=00. 介面操作.png|size=92px}} * {{MP link|基本設定|link=基本設定|image=基本設定 1.png|size=92px}} * {{MP link|經典機制|link=經典機制|image=00. 經典機制.png|size=92px}} * {{MP link|範例物件|link=範例物件|image=範例物件.webp|size=92px}} * {{MP link|事件|link=事件|image=事件.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 85fa19e19123abeb94bdc001c9b0b2559d5d8ee3 介面操作 0 375 602 585 2025-08-25T16:26:59Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 具體屬性欄位說明請見下一段「物件屬性」 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。 ** 在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 我 * 選擇物件 * 執行時機 * 執行事件(執行內容) * 執行完觸發 * 動畫 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 62b4f8234dacd51632b695276b4d0379340f4798 603 602 2025-08-25T16:29:14Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 具體屬性欄位說明請見下一段「物件屬性」 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。 ** 在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 選擇物件 * 執行時機 * 執行事件(執行內容) * 執行完觸發 * 動畫 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 050ec8037e9f548f7416a4d22391bb721508d4b2 604 603 2025-08-25T16:34:06Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 具體屬性欄位說明請見下一段「物件屬性」 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 執行時機 * 執行事件(執行內容) * 執行完觸發 * 動畫 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 996cdfb1a03358dee5273ace9fb4723429859970 605 604 2025-08-25T16:48:08Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}、{{MP link|條件|link=條件}}物件時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 具體屬性欄位說明請見下一段「物件屬性」 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 * 動畫: ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] d4b1da9820cdc3a958428d108ff4fb83679735d7 606 605 2025-08-27T14:32:00Z Team9 625132 /* 屬性欄 */ wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 具體屬性欄位說明請見下一段「物件屬性」 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 * 動畫: ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] b05a4f79ed36367fa8fc1032547af887a05e0333 607 606 2025-08-27T14:32:34Z Team9 625132 /* 屬性欄 */ wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 屬性各欄說明請見下一段「物件屬性」 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 * 動畫: ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 6dad7d2bbf65d56734f940d7176e253c10eabfb7 608 607 2025-08-27T14:36:09Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 屬性各欄說明請見下一段「物件屬性」 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 * 動畫: ** 適用性 *** 通用動畫(常規動畫):能套用在所有字元上的動畫。 *** 特製動畫:為特定字元製作的動畫,例如會搖曳的「樹」、會逐漸塌陷的「柴」等等。 ** 播放方式 *** 循環動畫:套用後會持續循環播放的動畫。 *** 一次性動畫:在選擇動畫的視窗中,會有 one shot 的標記,播放一次動畫後就會停在最後畫面。   ↳ 需要以{{MP link|播放動畫|link=物件操作}}觸發。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 8952fdbe8c8df7f763b2519096d99c1373942a73 613 608 2025-08-27T16:12:26Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 屬性各欄說明請見下一段「物件屬性」 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 * 動畫: ** 適用性 *** 通用動畫(常規動畫):能套用在所有字元上的動畫。 *** 特製動畫:為特定字元製作的動畫,例如會搖曳的「樹」、會逐漸塌陷的「柴」等等。 ** 播放方式 *** 循環動畫:套用後會持續循環播放的動畫。 *** 一次性動畫:在選擇動畫的視窗中,會有 one shot 的標記,播放一次動畫後就會停在最後畫面。   ↳ 需要以{{MP link|播放動畫|link=物件操作}}觸發。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] b8045df4f277463b4f7b17147faa6212be3884f0 614 613 2025-08-27T16:12:51Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 屬性各欄說明請見下一段「物件屬性」 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) * 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 * 動畫: ** 適用性 *** 通用動畫(常規動畫):能套用在所有字元上的動畫。 *** 特製動畫:為特定字元製作的動畫,例如會搖曳的「樹」、會逐漸塌陷的「柴」等等。 ** 播放方式 *** 循環動畫:套用後會持續循環播放的動畫。 *** 一次性動畫:在選擇動畫的視窗中,會有 one shot 的標記,播放一次動畫後就會停在最後畫面。   ↳ 需要以{{MP link|播放動畫|link=物件操作}}觸發。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] c4b068482e3e727f2542bd6984bb0f1f0947fd57 615 614 2025-08-27T16:13:11Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 屬性各欄說明請見下一段「物件屬性」 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) **轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 * 動畫: ** 適用性 *** 通用動畫(常規動畫):能套用在所有字元上的動畫。 *** 特製動畫:為特定字元製作的動畫,例如會搖曳的「樹」、會逐漸塌陷的「柴」等等。 ** 播放方式 *** 循環動畫:套用後會持續循環播放的動畫。 *** 一次性動畫:在選擇動畫的視窗中,會有 one shot 的標記,播放一次動畫後就會停在最後畫面。   ↳ 需要以{{MP link|播放動畫|link=物件操作}}觸發。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] dd3b111dc6c8bb9fc23ecb358a778ec3f18f98ef 616 615 2025-08-27T16:13:53Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 屬性各欄說明請見下一段「物件屬性」 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) * 123 * * 符號清單項目 ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 * 動畫: ** 適用性 *** 通用動畫(常規動畫):能套用在所有字元上的動畫。 *** 特製動畫:為特定字元製作的動畫,例如會搖曳的「樹」、會逐漸塌陷的「柴」等等。 ** 播放方式 *** 循環動畫:套用後會持續循環播放的動畫。 *** 一次性動畫:在選擇動畫的視窗中,會有 one shot 的標記,播放一次動畫後就會停在最後畫面。   ↳ 需要以{{MP link|播放動畫|link=物件操作}}觸發。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 3a84b6398d11e962d76512d9b536d798022064d5 617 616 2025-08-27T16:14:22Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 屬性各欄說明請見下一段「物件屬性」 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 * 動畫: ** 適用性 *** 通用動畫(常規動畫):能套用在所有字元上的動畫。 *** 特製動畫:為特定字元製作的動畫,例如會搖曳的「樹」、會逐漸塌陷的「柴」等等。 ** 播放方式 *** 循環動畫:套用後會持續循環播放的動畫。 *** 一次性動畫:在選擇動畫的視窗中,會有 one shot 的標記,播放一次動畫後就會停在最後畫面。   ↳ 需要以{{MP link|播放動畫|link=物件操作}}觸發。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 01d43df5799314fe67f7b6ac8adf4dd255f2955d 註解 0 357 609 430 2025-08-27T15:23:03Z Team9 625132 wikitext text/x-wiki 可以自由寫下文字內容,以便在整理屬性欄時能快速理解前後的{{MP link|事件|link=事件}}有何用途。 [[Category:{{SITENAME}}]] e58009d1ca78812282424afebc9ab9d4606a2e22 611 609 2025-08-27T15:25:48Z Team9 625132 wikitext text/x-wiki [[檔案:11. 註解示意.png|300px|right]] 可以自由寫下文字內容,以便在整理屬性欄時能快速理解前後的{{MP link|事件|link=事件}}有何用途。 [[Category:{{SITENAME}}]] 13533060eb98d3f55b1059a06d5c2183bed9006e 檔案:11. 註解示意.png 6 388 610 2025-08-27T15:25:34Z Team9 625132 wikitext text/x-wiki 11. 註解示意 6dd1d68d57774cf674c80d1f00048642c6196b15 代數 0 355 612 428 2025-08-27T16:06:24Z Team9 625132 wikitext text/x-wiki 調整變數數值、開關狀態的功能。 〖補一段開關跟變數的使用介紹。〗 == 設定開關 == 設定所選的「開關物件」為指定的值。 == 反轉開關 == 將所選的「開關物件」原有的值反轉。(若為開啟,則設為關閉。反之亦然。) == 設定變數 == 設定所選的「變數物件」為指定的值。 == 增減變數 == 增減所選「變數物件」的值。(若「增減值」為正數,則將值加上原有的值,若「增減值」為負數則減去原有的值。) == 儲存物件位置 == 將所選物件的位置,其欄與列的值分別記錄於兩個變數。 [[Category:{{SITENAME}}]] 0531f3d40dd7752cd22a9e07077b49ee28e03109 物件操作 0 348 618 431 2025-08-27T16:22:09Z Team9 625132 wikitext text/x-wiki 包含移動、傳送、溶解等與操作物件有關的功能。 == 傳送器事件 == 能將選擇的物件傳送至指定位置。   ↳ 目前版本若物件選擇{{MP link|我(玩家角色)|link=我(玩家角色)}},遊玩時會導致遊戲崩潰。 == 溶解器事件 == 播放物件被溶解的特效,並將物件移除至地圖之外。 == 觸發物件(執行其他物件) == 觸發所選的物件並執行其執行事件(執行內容)。 == 播放動畫 == 播放所選的{{MP link|動畫物件|link=動畫物件}}所設定的一次性{{MP link|動畫|link=介面操作}} 。 == 淡入淡出 == 將所選取的「物件」,其「透明度」屬性在所設定的「時間」(秒)內,調整至設定的值。 == 向上/下/左/右走一格 == 使所選擇的「物件」向上/下/左/右移動一格。 == 走到目標位置 == 使所選擇的「物件」以最短路徑走到指定的位置。 == 設定穿透 == 設定選擇碰撞圖層為主要的物件,其移動相關事件是否會被其他碰撞圖層設定為主要的物件阻擋。 * 「可穿透物件」的開關設定為開啟:選擇的物件,其透過事件進行的移動不會被其他物件阻擋。 * 「可穿透物件」的開關設定為關閉:選擇的物件,其透過事件進行的移動會被其他物件阻擋。 == 改變玩家字面 == 執行後可使玩家字面改變。 == 改變玩家顏色 == 執行後可使玩家顏色改變。 == 改變玩家不透明度 == 執行後可使玩家不透明度改變。 [[Category:{{SITENAME}}]] 71aaf3ae936e5db6542179bfc2b205d29cc0bcae 619 618 2025-08-27T16:24:05Z Team9 625132 /* 傳送器事件 */ wikitext text/x-wiki 包含移動、傳送、溶解等與操作物件有關的功能。 == 傳送器事件 == 能將選擇的物件傳送至指定位置。   ↳ 目前版本若物件選擇{{MP link|我(玩家角色)|link=我(玩家角色)}},遊玩時會導致遊戲崩潰。 == 溶解器事件 == 播放物件被溶解的特效,並將物件移除至地圖之外。 == 觸發物件(執行其他物件) == 觸發所選的物件並執行其執行事件(執行內容)。 == 播放動畫 == 播放所選的{{MP link|動畫物件|link=動畫物件}}所設定的一次性{{MP link|動畫|link=介面操作}} 。 == 淡入淡出 == 將所選取的「物件」,其「透明度」屬性在所設定的「時間」(秒)內,調整至設定的值。 == 向上/下/左/右走一格 == 使所選擇的「物件」向上/下/左/右移動一格。 == 走到目標位置 == 使所選擇的「物件」以最短路徑走到指定的位置。 == 設定穿透 == 設定選擇碰撞圖層為主要的物件,其移動相關事件是否會被其他碰撞圖層設定為主要的物件阻擋。 * 「可穿透物件」的開關設定為開啟:選擇的物件,其透過事件進行的移動不會被其他物件阻擋。 * 「可穿透物件」的開關設定為關閉:選擇的物件,其透過事件進行的移動會被其他物件阻擋。 == 改變玩家字面 == 執行後可使玩家字面改變。 == 改變玩家顏色 == 執行後可使玩家顏色改變。 == 改變玩家不透明度 == 執行後可使玩家不透明度改變。 [[Category:{{SITENAME}}]] ec45c4c5f24599a88f98b5645d5556055fb171e7 檔案:02. 打字機介面.webp 6 389 620 2025-08-27T16:27:03Z Team9 625132 wikitext text/x-wiki 02. 打字機介面 25209f350cc9eaa25b475dcdbca3e9b0929edb95 打字機事件 0 334 621 502 2025-08-27T16:37:11Z Team9 625132 wikitext text/x-wiki 與在地圖上打字相關的功能。 == 打字 == [[檔案:02. 打字機介面.webp|300px|right]] 在指定位置,以自訂設置打出文字。 * 字面、碰撞圖層、轉移物件:請參考{{MP link|物件屬性|link=介面操作}} ↳ 總是遮蓋玩家的設定,在使用{{MP link|物件操作|link=物件操作}}類的事件,將玩家或物件設定為彼此穿透後再進行移動時,才會看得出區別。 * 標籤:用於「清除打字」時,清除不同段落的「打字」。 * 打字音效:設定打字機的音效。 * 固定於畫面:開啟時,打字的位置會改為以攝影機(螢幕顯示的畫面)而非地圖為主。 * 打字動畫:開啟時,字會一個一個依序被打出。(若關閉,所有字會一次性顯示。) * 空白鍵跳過:開啟時,打字可透過按下「空白鍵」(Spacebar)直接跳到顯示完畢的狀態。 * 需要確認:開啟時,打字完成後,最後一個字元後會出現「▼」的符號,並暫停遊戲執行,直至玩家按下「空白鍵」(Spacebar)或者「下方向鍵」。 * 玩家需要等待:開啟時,後續的事件需要等待此事件執行完畢後,才會繼續執行。(若關閉,後續的事件會與此事件同時執行。)   ↳ 打字機制的相關說明請參考{{MP link|打字|link=經典機制}} == 清除 == 清除擁有相同標籤的打字內容。 [[Category:{{SITENAME}}]] 15ad22941cc9fe17f88de234377c5ecc06766d7f 622 621 2025-08-27T16:38:38Z Team9 625132 /* 打字 */ wikitext text/x-wiki 與在地圖上打字相關的功能。 == 打字 == [[檔案:02. 打字機介面.webp|300px|right]] 在指定位置,以自訂設置打出文字。 * 字面、碰撞圖層、轉移物件:請參考{{MP link|物件屬性|link=介面操作}} ↳ 總是遮蓋玩家的設定,在使用{{MP link|物件操作|link=物件操作}}類的事件,將玩家或物件設定為彼此穿透後再進行移動時,才會看得出區別。 * 標籤:用於「清除打字」時,清除不同段落的「打字」。 * 打字音效:設定打字機的音效。 * 固定於畫面:開啟時,打字的位置會改為以攝影機(螢幕顯示的畫面)而非地圖為主。 * 打字動畫:開啟時,字會一個一個依序被打出。(若關閉,所有字會一次性顯示。) * 空白鍵跳過:開啟時,打字可透過按下「空白鍵」(Spacebar)直接跳到顯示完畢的狀態。 * 需要確認:開啟時,打字完成後,最後一個字元後會出現「▼」的符號,並暫停遊戲執行,直至玩家按下「空白鍵」(Spacebar)或者「下方向鍵」。 * 玩家需要等待:開啟時,後續的事件需要等待此事件執行完畢後,才會繼續執行。(若關閉,後續的事件會與此事件同時執行。)   ↳ 打字機制的相關說明請參考{{MP link|打字|link=經典機制}} == 清除 == 清除擁有相同標籤的打字內容。 [[Category:{{SITENAME}}]] 4a8bb7958035c6d6e3baf662d6f890ebbb417b1a 623 622 2025-08-27T16:38:48Z Team9 625132 /* 打字 */ wikitext text/x-wiki 與在地圖上打字相關的功能。 == 打字 == [[檔案:02. 打字機介面.webp|300px|right]] 在指定位置,以自訂設置打出文字。 * 字面、碰撞圖層、轉移物件:請參考{{MP link|物件屬性|link=介面操作}}   ↳ 總是遮蓋玩家的設定,在使用{{MP link|物件操作|link=物件操作}}類的事件,將玩家或物件設定為彼此穿透後再進行移動時,才會看得出區別。 * 標籤:用於「清除打字」時,清除不同段落的「打字」。 * 打字音效:設定打字機的音效。 * 固定於畫面:開啟時,打字的位置會改為以攝影機(螢幕顯示的畫面)而非地圖為主。 * 打字動畫:開啟時,字會一個一個依序被打出。(若關閉,所有字會一次性顯示。) * 空白鍵跳過:開啟時,打字可透過按下「空白鍵」(Spacebar)直接跳到顯示完畢的狀態。 * 需要確認:開啟時,打字完成後,最後一個字元後會出現「▼」的符號,並暫停遊戲執行,直至玩家按下「空白鍵」(Spacebar)或者「下方向鍵」。 * 玩家需要等待:開啟時,後續的事件需要等待此事件執行完畢後,才會繼續執行。(若關閉,後續的事件會與此事件同時執行。)   ↳ 打字機制的相關說明請參考{{MP link|打字|link=經典機制}} == 清除 == 清除擁有相同標籤的打字內容。 [[Category:{{SITENAME}}]] fbe08d065248e02678a3e7d17864cbd85568397c 能力設定 0 349 624 445 2025-08-27T16:42:15Z Team9 625132 wikitext text/x-wiki 設定玩家刪字、推字、拆組字、復原關卡能力的功能。 == 拆組字 == 設定玩家的拆組字能力為開啟或關閉。 玩家需要開啟拆組字能力,才能觸發{{MP link|拆組字|link=經典機制}}的機制。 == 刪字 == 設定玩家的刪字能力為開啟或關閉。 玩家需要開啟刪字能力,才能觸發{{MP link|刪字|link=經典機制}}的機制。 == 推字 == 設定玩家的推字能力為開啟或關閉。 玩家需要開啟推字能力,才能觸發{{MP link|推字|link=經典機制}}的機制。 == 復原關卡 == 設定玩家的復原關卡能力為開啟或關閉。 玩家需要開啟復原關卡能力,才能觸發{{MP link|復原關卡|link=經典機制}}的機制。 [[Category:{{SITENAME}}]] d23bab9747ecea7b5f4d34f67db98d0c4b0cc9a8 事件 0 294 625 573 2025-08-27T16:44:03Z Team9 625132 wikitext text/x-wiki 事件能組成物件的執行內容,讓物件有各式各樣不同的功能。〖詳見「事件」〗 * 新增事件的方式 * 事件的分類說明 * 事件管理方式 ** 改變事件順序 ** 展開或收合事件 ** 刪除事件 ==事件一覽== <div class="mp-links columns-6"> * {{MP link|物件操作|link=物件操作|image=01. 物件操作.png|size=92px}} * {{MP link|打字機事件|link=打字機事件|image=02. 打字機.png|size=92px}} * {{MP link|能力設定|link=能力設定|image=03. 能力設定.png|size=92px}} * {{MP link|遊戲機制|link=遊戲機制|image=04. 遊戲機制.png|size=92px}} * {{MP link|點唱機|link=點唱機|image=05. 點唱機.png|size=92px}} * {{MP link|攝影機|link=攝影機|image=06. 攝影機.png|size=92px}} * {{MP link|提示|link=提示|image=07. 提示.png|size=92px}} * {{MP link|系統|link=系統|image=08. 系統.png|size=92px}} * {{MP link|代數|link=代數|image=09. 代數.png|size=92px}} * {{MP link|條件|link=條件|image=10. 條件.png|size=92px}} * {{MP link|註解|link=註解|image=11. 註解.png|size=92px}} </div> [[Category:{{SITENAME}}]] d64d3c55bef2f579c5a206283ccd2fdba7ceb72b 遊戲機制 0 350 626 423 2025-08-27T16:51:07Z Team9 625132 wikitext text/x-wiki 與拆組字、成句規則相關的功能。 == 宣告組字規則 == 宣告一條組字規則,使玩家可透過組字機制將「材料物件壹」與「材料物件貳」組合成「生成物件」。   ↳ 組字機制的相關說明請參考{{MP link|組字|link=經典機制}} == 宣告拆字規則 == 宣告一條拆字規則,使玩家可透過拆字機制將「材料物件」拆解成「生成物件壹」與「生成物件貳」。   ↳ 拆字機制的相關說明請參考{{MP link|拆字|link=經典機制}} == 宣告成句規則事件 == 當成句出現在地圖上時,會依設定給予玩家回饋,並觸發物件的執行事件(執行內容)。   ↳ 特殊字元:全形大寫「M」:代表玩家的符號,當玩家位於該位置時才會觸發成句/成句中希望中間或前後保留空格,需在希望保留的位置插入「 _ 」。 == 取消成句規則事件 == 取消有相同「成句」屬性的成句規則。 [[Category:{{SITENAME}}]] 236dbedfa97f0ac0a9395a941ecaf127c0385d64 點唱機 0 351 627 424 2025-08-27T16:52:01Z Team9 625132 wikitext text/x-wiki 播放與控制聽覺素材相關的功能。 點選「選擇音樂」按鈕,會出現選擇音樂的視窗。 點選曲名旁的「**▶**」按鈕,可以試聽所選擇的音樂。 若正在試聽,按下「 ⏸️」按鈕,可以停止試聽。 ### 選擇音樂 在選擇音樂的視窗中,可以按下曲名旁「▶️」按鈕試聽音樂。 若正在試聽,按下「 ⏸️」按鈕,可以停止試聽。 點選曲名可以選擇該音樂,按下下方「選取」按鈕完成選擇音樂。 == 播放背景音樂 == 播放所選擇的「音樂」作為背景音樂。 == 停止背景音樂 == 待補完 == 播放音效 == 待補完 [[Category:{{SITENAME}}]] c04cad931fa65cce53e127addeb518423241daa9 628 627 2025-08-27T16:53:59Z Team9 625132 wikitext text/x-wiki 播放與控制聽覺素材相關的功能。 點選「選擇音樂」按鈕,會出現選擇音樂的視窗,點選曲名旁的「▶」按鈕,可以試聽所選擇的音樂,按下「⏸」按鈕可以停止試聽,按下下方「選取」按鈕可以完成選擇音樂。 == 播放背景音樂 == 播放所選擇的「音樂」作為背景音樂。 == 停止背景音樂 == 停止播放背景音樂。 == 播放音效 == 播放所選擇的「音樂」作為音效。 [[Category:{{SITENAME}}]] 0fdde2026f5d789e6020a3c431f478429d55ce5a 629 628 2025-08-27T16:54:11Z Team9 625132 /* 播放音效 */ wikitext text/x-wiki 播放與控制聽覺素材相關的功能。 點選「選擇音樂」按鈕,會出現選擇音樂的視窗,點選曲名旁的「▶」按鈕,可以試聽所選擇的音樂,按下「⏸」按鈕可以停止試聽,按下下方「選取」按鈕可以完成選擇音樂。 == 播放背景音樂 == 播放所選擇的「音樂」作為背景音樂。 == 停止背景音樂 == 停止播放背景音樂。 == 播放音效 == 播放所選擇的音樂作為音效。 [[Category:{{SITENAME}}]] 069994d9f06223fa0e2061d25581f1fc98d8a82d 攝影機 0 352 630 425 2025-08-27T16:56:43Z Team9 625132 wikitext text/x-wiki 與操作玩家看到的畫面相關的功能。 == 鎖定跟隨玩家 == 開啟時,在不超出地圖尺寸的前提下,使遊戲畫面以玩家為中心移動。 == 特定方向移動 == 使遊戲畫面朝著指定的方向,在指定的時間(秒)內移動指定的位移量(格)。 == 移動到目標位置 == 在指定的時間(秒)內,使遊戲畫面移動直至以目標位置為中心。 == (停止)震動 == 使遊戲畫面以指定的頻率(次/秒)和振幅(格)震動/停止震動。 == 畫面漸變至顏色 == 在指定的時間(秒)內,將整個遊戲畫面,漸變至指定的顏色和透明度。 [[Category:{{SITENAME}}]] dc4f5e1426367ce8fb7dd88692273fc6b7ab8085 提示 0 353 631 426 2025-08-27T16:59:57Z Team9 625132 wikitext text/x-wiki 提示特定位置、物件等的相關功能。 == 叮! == 讓玩家原地跳一下,並發出「叮!」的聲響。   ↳在《文字遊戲裡》通常用來提示玩家一段對話或演出結束,可以再次自由操作角色。 == (停止)物件呼吸燈 == 讓物件擁有或停止呼吸燈提示。   ↳在《文字遊戲裡》通常用來提示玩家可以與該物件互動。 == 強調位置 == 根據設定,使地圖上的特定位置發光。   ↳在《文字遊戲裡》通常用來提示玩家可以在此處進行某些互動,例如加入某些文字組成成句。 == 改變選單提示 == 〖待補完〗 [[Category:{{SITENAME}}]] 07af20a32da90f5464dddfa463a3b2e5b7b25434 632 631 2025-08-27T17:00:18Z Team9 625132 wikitext text/x-wiki 提示特定位置、物件等的相關功能。 == 叮! == 讓玩家原地跳一下,並發出「叮!」的聲響。   ↳在《文字遊戲》裡通常用來提示玩家一段對話或演出結束,可以再次自由操作角色。 == (停止)物件呼吸燈 == 讓物件擁有或停止呼吸燈提示。   ↳在《文字遊戲》裡通常用來提示玩家可以與該物件互動。 == 強調位置 == 根據設定,使地圖上的特定位置發光。   ↳在《文字遊戲》裡通常用來提示玩家可以在此處進行某些互動,例如加入某些文字組成成句。 == 改變選單提示 == 〖待補完〗 [[Category:{{SITENAME}}]] 83f01cad3e8f1f7029879b3a5c391ac6dc563336 系統 0 354 633 427 2025-08-27T17:03:43Z Team9 625132 wikitext text/x-wiki 延遲時間、存讀檔、玩家死亡、切換地圖等與系統相關的功能。 == 延遲固定時間 == 將下一個執行的事件,延遲指定的「時間」(秒)執行。 == 延遲隨機時間 == 將下一個執行的事件,延遲一段隨機的時間執行,隨機的時間會介於設定的最小值與最大值(秒)之間。 == 直接結束事件 == 直接結束此物件的執行事件(執行內容),跳過後續的所有事件。 == 遊戲存檔 == 紀錄當下的地圖狀態。   ↳可使用{{MP link|復原關卡|link=經典機制}},或者遊戲讀檔功能來回到最後一次紀錄的狀態。 == 遊戲讀檔 == 以指定的轉場,回到上一次使用遊戲存檔的地圖狀態。 == 玩家死亡 == 使玩家角色死亡,並且在玩家角色下方打出死亡的文字提示,文字提示通常用來指示死因,或是給予重新遊玩的提示。 == 切換地圖 == 切換至指定「地圖名稱」的地圖 [[Category:{{SITENAME}}]] 08b3b3734ca7e103ca10b5ac1faf31ad29d2048c 634 633 2025-08-27T17:03:55Z Team9 625132 /* 切換地圖 */ wikitext text/x-wiki 延遲時間、存讀檔、玩家死亡、切換地圖等與系統相關的功能。 == 延遲固定時間 == 將下一個執行的事件,延遲指定的「時間」(秒)執行。 == 延遲隨機時間 == 將下一個執行的事件,延遲一段隨機的時間執行,隨機的時間會介於設定的最小值與最大值(秒)之間。 == 直接結束事件 == 直接結束此物件的執行事件(執行內容),跳過後續的所有事件。 == 遊戲存檔 == 紀錄當下的地圖狀態。   ↳可使用{{MP link|復原關卡|link=經典機制}},或者遊戲讀檔功能來回到最後一次紀錄的狀態。 == 遊戲讀檔 == 以指定的轉場,回到上一次使用遊戲存檔的地圖狀態。 == 玩家死亡 == 使玩家角色死亡,並且在玩家角色下方打出死亡的文字提示,文字提示通常用來指示死因,或是給予重新遊玩的提示。 == 切換地圖 == 切換至指定名稱的地圖 [[Category:{{SITENAME}}]] d4f0481a72361d4a131aa930e80a62e65f4ca0de 條件 0 356 635 429 2025-08-27T17:07:47Z Team9 625132 wikitext text/x-wiki 以變數與開關進行條件判斷的功能。 == 符合時執行 == 以開關或變數的值進行條件判斷。若符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到否則執行、結束執行。 * 開關的條件判斷 ** 運算子:「等於」/「不等於」 ** 比較值和所選開關之間的關係:若符合運算子,則符合條件。 * 變數的條件判斷 ** 運算子:「等於」/「不等於」/「大於」/「小於」/「大於等於」/「小於等於」。 ** 比較值和所選變數之間的關係:若符合運算子,則符合條件。 == 結束執行 == 需與符合時執行與否則執行一起使用,作為條件判斷後執行事件的終止事件。 == 否則執行 == 需與符合時執行與結束執行一起使用。 若此事件之前的符合時執行未符合條件,則執行後續的事件 ,直至執行事件(執行內容)完成,或者執行到結束執行。 == 條件組合 == 新增一組符合時執行、否則執行、結束執行。 [[Category:{{SITENAME}}]] e66c988510185005a121826e4bc7561470f18dff 636 635 2025-08-27T17:08:01Z Team9 625132 /* 否則執行 */ wikitext text/x-wiki 以變數與開關進行條件判斷的功能。 == 符合時執行 == 以開關或變數的值進行條件判斷。若符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到否則執行、結束執行。 * 開關的條件判斷 ** 運算子:「等於」/「不等於」 ** 比較值和所選開關之間的關係:若符合運算子,則符合條件。 * 變數的條件判斷 ** 運算子:「等於」/「不等於」/「大於」/「小於」/「大於等於」/「小於等於」。 ** 比較值和所選變數之間的關係:若符合運算子,則符合條件。 == 結束執行 == 需與符合時執行與否則執行一起使用,作為條件判斷後執行事件的終止事件。 == 否則執行 == 需與符合時執行與結束執行一起使用。 若此事件之前的符合時執行未符合條件,則執行後續的事件 ,直至執行事件(執行內容)完成,或者執行到結束執行。 == 條件組合 == 新增一組符合時執行、否則執行、結束執行。 [[Category:{{SITENAME}}]] 51cc106187c68a21854b8af906c1b962dd72bce5 範例物件 0 292 637 554 2025-08-27T17:10:13Z Team9 625132 wikitext text/x-wiki 在文字遊戲的世界裡,每個字都是物件,其中,範例物件是封裝好特定功能的物件,主要可以分為物件、經典機制、演出效果三種類別。 * 物件:用於搭建場景、建立角色。 * 經典機制:文字遊戲的主要遊戲機制。 * 演出效果:能執行各式各樣的演出效果的物件。   ↳ 編輯範例物件時經常會使用的屬性欄,詳細介紹請見{{MP link|物件屬性|link=介面操作}} ==物件== <div class="mp-links columns-7"> * {{MP link|我(玩家角色)|link=我(玩家角色)|image=玩家角色.png|size=92px}} * {{MP link|移動式調查物件|link=移動式調查物件|image=移動式調查物件.webp|size=92px}} * {{MP link|靜止式調查物件|link=靜止式調查物件|image=靜止式調查物件.webp|size=92px}} * {{MP link|進階物件|link=進階物件|image=17.進階物件.webp|size=92px}} * {{MP link|動畫物件|link=動畫物件|image=18.動畫物件.webp|size=92px}} </div> ==經典機制== <div class="mp-links columns-7"> * {{MP link|可被刪除的物件|link=可被刪除的物件|image=04.可刪除物件.webp|size=92px}} * {{MP link|可被推移的物件|link=可被推移的物件|image=05.可推移物件.webp|size=92px}} * {{MP link|拆字組合|link=拆字組合|image=06.拆字規則.webp|size=92px}} * {{MP link|組字組合|link=組字組合|image=07.組字規則.webp|size=92px}} * {{MP link|宣告成句規則|link=宣告成句規則|image=08.宣告成句規則.webp|size=92px}} * {{MP link|取消成句規則|link=取消成句規則|image=09.取消成句規則.webp|size=92px}} </div> ==演出效果== <div class="mp-links columns-7"> * {{MP link|呼吸燈組合|link=呼吸燈組合|image=10.呼吸燈效果.webp|size=92px}} * {{MP link|溶解器組合|link=溶解器組合|image=12.溶解器效果.webp|size=92px}} * {{MP link|打字機|link=打字機|image=12.打字機效果.webp|size=92px}} * {{MP link|清除打字機|link=清除打字機|image=13.清除打字機.webp|size=92px}} * {{MP link|讓我跳一下|link=讓我跳一下|image=14.讓我叮一下.webp|size=92px}} * {{MP link|延遲下一個物件|link=延遲下一個物件|image=15.延遲物件.webp|size=92px}} * {{MP link|傳送器組合|link=傳送器組合|image=16.傳送器效果.webp|size=92px}} </div> [[Category:{{SITENAME}}]] 27c7ed26198948ea51c282019575b948198b08fd 我(玩家角色) 0 302 638 571 2025-08-27T17:10:53Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=我(玩家角色) |image=玩家角色.png }} 〖待補完〗 [[Category:{{SITENAME}}]] 15f5393cbed51a4a97c538d5076391003ab3df02 移動式調查物件 0 305 639 509 2025-08-27T17:11:18Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] a88738ec6a1eeb0a3003235335395d8d63e0f72b 靜止式調查物件 0 308 640 510 2025-08-27T17:12:40Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=靜止式調查物件 |image=靜止式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 靜止不動的物件,調查後會在指定位置打字。 == 呈現效果 == [[檔案:靜止式調查物件示意.gif]] <small>靜止式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] eeba1465a4e49532d2041ccf89df3cff0981b2cc 642 640 2025-08-27T17:13:54Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=靜止式調查物件 |image=靜止式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[[[檔案:03.靜止式調查物件字面示意.webp|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 靜止不動的物件,調查後會在指定位置打字。 == 呈現效果 == [[檔案:靜止式調查物件示意.gif]] <small>靜止式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] 6d9145fa77c75a79fc069f9efc57d182acb9c98b 643 642 2025-08-27T17:14:42Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=靜止式調查物件 |image=靜止式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:03.靜止式調查物件字面示意.webp|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 靜止不動的物件,調查後會在指定位置打字。 == 呈現效果 == [[檔案:靜止式調查物件示意.gif]] <small>靜止式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] 888cfc66b7e9353ad54be6c953bd8d6e1e525052 檔案:03.靜止式調查物件字面示意.webp 6 390 641 2025-08-27T17:13:43Z Team9 625132 wikitext text/x-wiki 03.靜止式調查物件字面示意 8f537bc2de0ccf2c9228468146deab557412013a 進階物件 0 345 644 511 2025-08-27T17:17:25Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=進階物件 |image=17.進階物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 開放所有可調整屬性的物件。 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=介面操作}} [[Category:{{SITENAME}}]] e85e579bedff941dbe138b7bfa4aab1cfd9f34e8 646 644 2025-08-27T17:19:16Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=進階物件 |image=17.進階物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:進階物件字面示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 開放所有可調整屬性的物件。 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=介面操作}} [[Category:{{SITENAME}}]] 26d83ee9c23f22a9ddee39f349e3196cadbe94e6 647 646 2025-08-27T17:20:41Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=進階物件 |image=17.進階物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:進階物件字面示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} [[檔案:執行時機|縮圖]] 開放所有可調整屬性的物件。 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=介面操作}} [[Category:{{SITENAME}}]] 38e43468f2ddc32b5e7beed8f9facfdf031da7db 649 647 2025-08-27T17:21:17Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=進階物件 |image=17.進階物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:進階物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機.png|350px]] }} 開放所有可調整屬性的物件。 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=介面操作}} [[Category:{{SITENAME}}]] 3dbd3a62ef1f0edc1e24b8991185e53b475c3e42 檔案:進階物件字面示意.png 6 391 645 2025-08-27T17:19:02Z Team9 625132 wikitext text/x-wiki 進階物件字面示意 4a99834a5acfedac24cbaaa5bebc6041e23da75c 檔案:進階物件執行時機.png 6 392 648 2025-08-27T17:21:00Z Team9 625132 wikitext text/x-wiki 進階物件執行時機 b8ab8952e6d105909d2bf5fec06fe09b147350a1 檔案:進階物件執行時機 1.jpg 6 393 650 2025-08-27T17:22:43Z Team9 625132 wikitext text/x-wiki 進階物件執行時機_1 641c6c0903bd9d63e341b169ca4520cb9982e6ab 進階物件 0 345 651 649 2025-08-27T17:22:54Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=進階物件 |image=17.進階物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:進階物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 開放所有可調整屬性的物件。 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=介面操作}} [[Category:{{SITENAME}}]] ab0fd34b67767a78bfe166d67ae0217304bb4b48 652 651 2025-08-27T17:23:41Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=進階物件 |image=17.進階物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:進階物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 開放所有可調整屬性的物件。 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=介面操作}} [[Category:{{SITENAME}}]] 5ab7eeee3340c59e05ab087a7330e5e418cc9e08 動畫物件 0 347 653 512 2025-08-27T17:24:42Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=18.動畫物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:進階物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 字面為動畫文字,且開放所有可調整屬性的物件。   ↳ 只能輸入單個字元,若選擇特規動畫則無法變更字面 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=介面操作}} [[Category:{{SITENAME}}]] d3234fd22111c2f722a60af4c56695e8815ea67c 655 653 2025-08-27T17:25:39Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=18.動畫物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:動畫物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 字面為動畫文字,且開放所有可調整屬性的物件。   ↳ 只能輸入單個字元,若選擇特規動畫則無法變更字面 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=介面操作}} [[Category:{{SITENAME}}]] dd9ce532685f978c09886a28b0eca9e3cdb82d81 檔案:動畫物件字面示意.png 6 394 654 2025-08-27T17:25:29Z Team9 625132 wikitext text/x-wiki 動畫物件字面示意 4511648c821e84ca33a9cc6a73e56b4db15c3213 可被刪除的物件 0 311 656 513 2025-08-27T17:26:40Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=可被刪除的物件 |image=04.可刪除物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:03.靜止式調查物件字面示意.webp|350px]] }} '''〇〇〇'''是一段說明。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:04.可刪除物件示意.gif]] <small>可被刪除的物件的示意圖說</small> [[Category:{{SITENAME}}]] e9102eb9a5d9420cd5bcf654b6095acfeead0a82 658 656 2025-08-27T17:29:35Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=可被刪除的物件 |image=04.可刪除物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:04.可刪除物件 字面.webp|350px]] }} 可以被玩家刪除的物件。   ↳ 刪字機制說明請見{{MP link|刪字|link=經典機制}} == 呈現效果 == [[檔案:04.可刪除物件示意.gif]] <small>可被刪除的物件的示意圖說</small> [[Category:{{SITENAME}}]] 83162f4b81d2100a79292267a8587fa7ae54a8bc 659 658 2025-08-27T17:30:23Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=可被刪除的物件 |image=04.可刪除物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:04.可刪除物件 字面.webp|350px]] }} 可以被玩家刪除的物件。 * 字面只能輸入單個字元。 * 新增該物件後,會在「遊戲開始後」自動開啟玩家刪除文字的能力。玩家只要面對物件,按下「刪除鍵(delete)」或是「退格鍵(backspace)」,即可刪除文字。   ↳ 刪字機制說明請見{{MP link|刪字|link=經典機制}} == 呈現效果 == [[檔案:04.可刪除物件示意.gif]] <small>可被刪除的物件的示意圖說</small> [[Category:{{SITENAME}}]] ef05921307835f78e0b77de14a9dd63bc6e01bc9 660 659 2025-08-27T17:30:33Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=可被刪除的物件 |image=04.可刪除物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:04.可刪除物件 字面.webp|350px]] }} 可以被玩家刪除的物件。 * 字面只能輸入單個字元。 * 新增該物件後,會在「遊戲開始後」自動開啟玩家刪除文字的能力。   ↳ 刪字機制說明請見{{MP link|刪字|link=經典機制}} == 呈現效果 == [[檔案:04.可刪除物件示意.gif]] <small>可被刪除的物件的示意圖說</small> [[Category:{{SITENAME}}]] 81c78be085087f493a8bc0f0f3e1c23ea9d6e519 檔案:04.可刪除物件 字面.webp 6 395 657 2025-08-27T17:27:17Z Team9 625132 wikitext text/x-wiki 04.可刪除物件 字面 0cf0576e55b3ebaa24734dd80d60f4298b1349d8 檔案:05.可推移物件字面.webp 6 396 661 2025-08-27T17:31:35Z Team9 625132 wikitext text/x-wiki 05.可推移物件字面 ae2f90e25872e1780f47bb1adb8060f0cbc463b3 可被推移的物件 0 314 662 514 2025-08-27T17:32:11Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=可被推移的物件 |image=05.可推移物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:05.可推移物件字面.webp|350px]] }} 可以被玩家推移的物件。 * 字面只能輸入單個字元。 * 新增該物件後,會在「遊戲開始後」自動開啟玩家推移文字的能力。   ↳ 推字機制說明請見{{MP link|推字|link=經典機制}} == 呈現效果 == [[檔案:05.可推移物件示意.gif]] <small>可被推移的物件的示意圖說</small> [[Category:{{SITENAME}}]] b9bca7dcbc79a26c4d5c51794a7c9e938dbbb731 拆字組合 0 317 663 515 2025-08-27T17:36:01Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=拆字組合 |image=06.拆字規則.webp }} 宣告一條拆字規則。 拆字組合包含四個物件: * 宣告拆字規則:請放在後台。 * 可被拆解的物件:請放在前台。 * 拆解後物件_壹:請放在後台。 * 拆解後物件_貳:請放在後台。 * 新增該物件後,會在「遊戲開始後」自動開啟玩家拆組文字的能力。   ↳ 推字機制說明請見{{MP link|推字|link=經典機制}} == 呈現效果 == [[檔案:06.可拆解物件示意.gif]] <small>拆字組合的示意圖說</small> [[Category:{{SITENAME}}]] 0a9a347f01b89f05af1a54e421e60d61a382edc3 665 663 2025-08-27T17:36:35Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=拆字組合 |image=06.拆字規則.webp }} 宣告一條拆字規則。 拆字組合包含四個物件: * 宣告拆字規則:請放在後台。 * 可被拆解的物件:請放在前台。 * 拆解後物件_壹:請放在後台。 * 拆解後物件_貳:請放在後台。 [[檔案:06.拆字規則 範例組合.webp|350px]] * 新增該物件後,會在「遊戲開始後」自動開啟玩家拆組文字的能力。   ↳ 推字機制說明請見{{MP link|推字|link=經典機制}} == 呈現效果 == [[檔案:06.可拆解物件示意.gif]] <small>拆字組合的示意圖說</small> [[Category:{{SITENAME}}]] 536598fe96211e1dc3fc9a9099cbd4b82ebad92f 666 665 2025-08-27T17:37:15Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=拆字組合 |image=06.拆字規則.webp }} 宣告一條拆字規則。 拆字組合包含四個物件: * 宣告拆字規則:請放在後台。 * 可被拆解的物件:請放在前台。 * 拆解後物件_壹:請放在後台。 * 拆解後物件_貳:請放在後台。 [[檔案:06.拆字規則 範例組合.webp|350px]] * 新增該物件後,會在「遊戲開始後」自動開啟玩家拆組文字的能力。   ↳ 組字機制說明請見{{MP link|拆組字|link=經典機制}} == 呈現效果 == [[檔案:06.可拆解物件示意.gif]] <small>拆字組合的示意圖說</small> [[Category:{{SITENAME}}]] bc360150ee0f777647f04b1380d388c1789965d6 667 666 2025-08-27T17:37:31Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=拆字組合 |image=06.拆字規則.webp }} 宣告一條拆字規則。 拆字組合包含四個物件: * 宣告拆字規則:請放在後台。 * 可被拆解的物件:請放在前台。 * 拆解後物件_壹:請放在後台。 * 拆解後物件_貳:請放在後台。 [[檔案:06.拆字規則 範例組合.webp|350px]] * 新增該物件後,會在「遊戲開始後」自動開啟玩家拆組文字的能力。   ↳ 組字機制說明請見{{MP link|組字|link=經典機制}} == 呈現效果 == [[檔案:06.可拆解物件示意.gif]] <small>拆字組合的示意圖說</small> [[Category:{{SITENAME}}]] 685f3da8b95d5d1de9ca79c62f2c41600278c456 668 667 2025-08-27T17:37:45Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=拆字組合 |image=06.拆字規則.webp }} 宣告一條拆字規則。 拆字組合包含四個物件: * 宣告拆字規則:請放在後台。 * 可被拆解的物件:請放在前台。 * 拆解後物件_壹:請放在後台。 * 拆解後物件_貳:請放在後台。 [[檔案:06.拆字規則 範例組合.webp|350px]] * 新增該物件後,會在「遊戲開始後」自動開啟玩家拆組文字的能力。   ↳ 拆字機制說明請見{{MP link|拆字|link=經典機制}} == 呈現效果 == [[檔案:06.可拆解物件示意.gif]] <small>拆字組合的示意圖說</small> [[Category:{{SITENAME}}]] f7548c35197e0a5ee50c609b3a5678ef69d41323 檔案:06.拆字規則 範例組合.webp 6 397 664 2025-08-27T17:36:27Z Team9 625132 wikitext text/x-wiki 06.拆字規則 範例組合 a3c3773a1b5fff2061800a74e89fe1f0a9c9756c 檔案:07.組字規則 範例組合.webp 6 398 669 2025-08-27T17:38:40Z Team9 625132 wikitext text/x-wiki 07.組字規則 範例組合 b37e68d22babd778784b5d1a3cb56d35251fcb6f 組字組合 0 320 670 516 2025-08-27T17:39:53Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=組字組合 |image=07.組字規則.webp }} 宣告一條組字規則。 拆字組合包含四個物件: * 宣告組字規則:請放在後台。 * 組合後物件:請放在後台。 * 可被組合的物件_壹:請放在前台。 * 可被組合的物件_貳:請放在前台。 [[檔案:07.組字規則 範例組合.webp|350px]] * 新增該物件後,會在「遊戲開始後」自動開啟玩家拆組文字的能力。   ↳ 組字機制說明請見{{MP link|組字|link=經典機制}} == 呈現效果 == [[檔案:07.可組合物件示意.gif]] <small>組字組合的示意圖說</small> [[Category:{{SITENAME}}]] 55f3184721e044feabf079c2219027a8cdf544d7 檔案:08.成句規則 字面.webp 6 399 671 2025-08-27T17:40:53Z Team9 625132 wikitext text/x-wiki 08.成句規則 字面 7b84a1252635f31328f822cf4a60c41c8c037b88 宣告成句規則 0 323 672 517 2025-08-27T17:44:06Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=宣告成句規則 |image=08.宣告成句規則.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:08.成句規則 字面.webp|350px]]<hr> }} 宣告一條成句規則。   ↳ 成句規則機制說明請見{{MP link|成句規則|link=經典機制}} * 若有設定執行事件,當「成句」出現在場上時,會觸發「執行物件」。   ↳ 該物件的執行時機需要設為「被物件觸發」 * 若無設定執行事件,仍會觸發「成句」的特效,但不會執行任何物件。 == 呈現效果 == [[檔案:08.宣告成句規則示意.gif]] <small>宣告成句規則的示意圖說</small> [[Category:{{SITENAME}}]] 16d9f4ac5d3d1c7efe5760238dd478889b5a115a 673 672 2025-08-27T17:45:04Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=宣告成句規則 |image=08.宣告成句規則.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:08.成句規則 字面.webp|350px]]<hr> }} 宣告一條成句規則。   ↳ 成句規則機制說明請見{{MP link|成句規則|link=經典機制}}   ↳ 特殊字元:全形大寫「M」:代表玩家的符號,當玩家位於該位置時才會觸發成句/成句中希望中間或前後保留空格,需在希望保留的位置插入「 _ 」。 * 若有設定執行事件,當「成句」出現在場上時,會觸發「執行物件」。   ↳ 該物件的執行時機需要設為「被物件觸發」 * 若無設定執行事件,仍會觸發「成句」的特效,但不會執行任何物件。 == 呈現效果 == [[檔案:08.宣告成句規則示意.gif]] <small>宣告成句規則的示意圖說</small> [[Category:{{SITENAME}}]] a42799e29d194ed7f22a32114fa252ce47d480e6 674 673 2025-08-27T17:45:13Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=宣告成句規則 |image=08.宣告成句規則.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:08.成句規則 字面.webp|350px]]<hr> }} 宣告一條成句規則。   ↳ 成句規則機制說明請見{{MP link|成句規則|link=經典機制}}   ↳ 特殊字元:全形大寫「M」:代表玩家的符號,當玩家位於該位置時才會觸發成句/成句中希望中間或前後保留空格,需在希望保留的位置插入「 _ 」。 * 若有設定執行事件,當「成句」出現在場上時,會觸發「執行物件」。   ↳ 該物件的執行時機需要設為「被物件觸發」 * 若無設定執行事件,仍會觸發「成句」的特效,但不會執行任何物件。 == 呈現效果 == [[檔案:08.宣告成句規則示意.gif]] <small>宣告成句規則的示意圖說</small> [[Category:{{SITENAME}}]] 06d54f26c5b5ab6cf40bfd0f5b304afb4e6caf8e 檔案:09.取消成句規則 字面.webp 6 400 675 2025-08-27T17:46:59Z Team9 625132 wikitext text/x-wiki 09.取消成句規則 字面 acbf126434519962e4e6d10b7a51533fb8a359f3 檔案:09.取消成句規則 執行時機.webp 6 401 676 2025-08-27T17:47:20Z Team9 625132 wikitext text/x-wiki 09.取消成句規則 執行時機 b077995cc5938dfd84c0d8b959299d1f94b90fe9 取消成句規則 0 325 677 518 2025-08-27T17:48:40Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=取消成句規則 |image=09.取消成句規則.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:09.取消成句規則 字面.webp|350px]]<hr>執行時機<br>[[檔案:09.取消成句規則 執行時機.webp|350px]] }} 透過設定執行事件,取消一條被所選「宣告成句規則」所宣告的成句規則。   ↳ 成句規則機制說明請見{{MP link|成句規則|link=經典機制}} [[Category:{{SITENAME}}]] 60bacd035ac369af8d02dc674e38bc51f1e0f236 檔案:10.呼吸燈效果 範例組合.webp 6 402 678 2025-08-27T17:51:11Z Team9 625132 wikitext text/x-wiki 10.呼吸燈效果 範例組合 302b4a71effddabc21d3b53ba0603121eed397bc 檔案:10.呼吸燈效果 執行時機.webp 6 403 679 2025-08-27T17:51:47Z Team9 625132 wikitext text/x-wiki 10.呼吸燈效果 執行時機 e72b3a6f272ff4bf5399d9bcdad468f42e45286c 檔案:10.呼吸燈效果 字面.webp 6 404 680 2025-08-27T17:52:23Z Team9 625132 wikitext text/x-wiki 10.呼吸燈效果 字面 a9e85b3ea4efb1f4117bc6206386fdc90090f5a3 呼吸燈組合 0 328 681 519 2025-08-27T17:53:31Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=呼吸燈組合 |image=10.呼吸燈效果.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 賦予物件呼吸燈,讓物件規律發光與熄滅。   ↳ 只能改變位置與顏色,無法改變字面 呼吸燈組合包含兩個物件: * 賦予物件呼吸燈:負責指定其他物件並給予其呼吸燈效果,請放在後台。 * 有呼吸燈的物件:在執行後具有呼吸燈效果的物件,請放在前台。 [[檔案:10.呼吸燈效果 範例組合.webp|350px]] == 呈現效果 == [[檔案:10.呼吸燈效果示意.gif]] <small>呼吸燈組合的示意圖說</small> [[Category:{{SITENAME}}]] 75f20e097fba75fc1d71eb2919f8a0de7123b924 溶解器組合 0 331 682 520 2025-08-27T17:54:13Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=溶解器組合 |image=12.溶解器效果.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 賦予物件呼吸燈,讓物件規律發光與熄滅。   ↳ 只能改變位置與顏色,無法改變字面 呼吸燈組合包含兩個物件: * 賦予物件呼吸燈:負責指定其他物件並給予其呼吸燈效果,請放在後台。 * 有呼吸燈的物件:在執行後具有呼吸燈效果的物件,請放在前台。 [[檔案:10.呼吸燈效果 範例組合.webp|350px]] == 呈現效果 == [[檔案:12.溶解器效果示意.gif]] <small>溶解器組合的示意圖說</small> [[Category:{{SITENAME}}]] 49f45e07af7ac673bb7879a9d6b63f6b53b88645 684 682 2025-08-27T17:55:34Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=溶解器組合 |image=12.溶解器效果.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以將物件溶解的物件,會播放溶解的特效,並將選定的物件移除至地圖之外。   ↳ 只能改變位置與顏色,無法改變字面 溶解器組合包含兩個物件: * 溶解器:負責指定其他物件並給予其溶解效果,請放在後台。 * 待溶解物件:在執行後被溶解的物件,請放在前台。 [[檔案:11.溶解器效果 範例組合.webp|350px]] == 呈現效果 == [[檔案:12.溶解器效果示意.gif]] <small>溶解器組合的示意圖說</small> [[Category:{{SITENAME}}]] e7d5e6a8fb288abcba596cb286204dea7302cd66 檔案:11.溶解器效果 範例組合.webp 6 405 683 2025-08-27T17:54:40Z Team9 625132 wikitext text/x-wiki 11.溶解器效果 範例組合 e4861f9531419119d9ee70db1251d444959496db 打字機 0 374 685 521 2025-08-27T17:57:09Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=打字機 |image=12.打字機效果.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 在指定位置執行打字的物件。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制}} == 呈現效果 == [[檔案:12.打字機示意.gif]] <small>打字機的示意圖說</small> [[Category:{{SITENAME}}]] ac7355e4971abc98ce99514e9c24ec99dd579074 686 685 2025-08-27T17:57:32Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=打字機 |image=12.打字機效果.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 在指定位置執行打字的物件。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制}} == 呈現效果 == [[檔案:12.打字機示意.gif]] <small>打字機的示意圖說</small> [[Category:{{SITENAME}}]] d42c36f32d38c1f13dd1db378e68f1fb4ff5c3cc 檔案:13.清除打字機 字面.webp 6 406 687 2025-08-27T17:58:13Z Team9 625132 wikitext text/x-wiki 13.清除打字機 字面 de1d39a1c40c12333a3dc9c39fde0f792356bac3 清除打字機 0 336 688 522 2025-08-27T18:00:02Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=清除打字機 |image=13.清除打字機.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:13.清除打字機 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以清除{{MP link|移動式調查物件|link=範例物件}}、{{MP link|靜止式調查物件|link=範例物件}}、{{MP link|打字機|link=範例物件}}所打出的「打字」。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制}}   ↳ 若要清除由打字事件所打出的文字,必須使用清除事件,無法使用此範例物件進行清除。 [[Category:{{SITENAME}}]] f7cc9559c20303fe96111d397b6fe472c6842638 689 688 2025-08-27T18:00:15Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=清除打字機 |image=13.清除打字機.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:13.清除打字機 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以清除{{MP link|移動式調查物件|link=範例物件}}、{{MP link|靜止式調查物件|link=範例物件}}、{{MP link|打字機|link=範例物件}}所打出的字。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制}}   ↳ 若要清除由打字事件所打出的文字,必須使用清除事件,無法使用此範例物件進行清除。 [[Category:{{SITENAME}}]] 132b9246515b77ac3f3945942b6d91883d32fdac 讓我跳一下 0 339 690 523 2025-08-27T18:00:54Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=讓我跳一下 |image=14.讓我叮一下.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 讓玩家原地跳一下,並發出「叮!」的聲響。 == 屬性 == * 字面:可以修改顯示在畫面上的字 * 碰撞圖層:背景/主要/前景 * 執行時機:ONLY「玩家調查後」/「玩家碰觸後」 * 執行內容:調查後會在指定位置打出「打字」。 == 呈現效果 == [[檔案:14.讓我叮一下示意.gif]] <small>讓我跳一下的示意圖說</small> [[Category:{{SITENAME}}]] 9e5547ef59eb5f1f80c6907a650c4aec147e846b 691 690 2025-08-27T18:01:15Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=讓我跳一下 |image=14.讓我叮一下.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 讓玩家原地跳一下,並發出「叮!」的聲響。 這個執行事件不需要指定其他物件。 == 呈現效果 == [[檔案:14.讓我叮一下示意.gif]] <small>讓我跳一下的示意圖說</small> [[Category:{{SITENAME}}]] 13d4ffbb6bd08dd5c14c0f6cd465c571b068035a 692 691 2025-08-27T18:02:03Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=讓我跳一下 |image=14.讓我叮一下.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 讓玩家原地跳一下,並發出「叮!」的聲響。 這個執行事件不需要指定其他物件。   ↳ 只能改變位置與顏色,無法改變字面 == 呈現效果 == [[檔案:14.讓我叮一下示意.gif]] <small>讓我跳一下的示意圖說</small> [[Category:{{SITENAME}}]] 92759d9f69ac949f1529370de986c18f6fff73e3 693 692 2025-08-27T18:02:13Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=讓我跳一下 |image=14.讓我叮一下.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 讓玩家原地跳一下,並發出「叮!」的聲響。   ↳ 只能改變位置與顏色,無法改變字面 這個執行事件不需要指定其他物件。 == 呈現效果 == [[檔案:14.讓我叮一下示意.gif]] <small>讓我跳一下的示意圖說</small> [[Category:{{SITENAME}}]] b30c49a5642dbf420afb2a5b171ac620cf85c9ab 延遲下一個物件 0 341 694 525 2025-08-27T18:03:21Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=延遲下一個物件 |image=15.延遲物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 將下一個執行的物件,延遲一段時間執行。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 可以使用這個範例物件,讓執行完觸發的物件等待一段指定的時間再被觸發。 == 呈現效果 == <small>延遲下一個物件的示意圖說</small> [[Category:{{SITENAME}}]] dbfc442bf842c1679b7a6f463b18cc47aa921e2a 695 694 2025-08-27T18:03:30Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=延遲下一個物件 |image=15.延遲物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 將下一個執行的物件,延遲一段時間執行。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 可以使用這個範例物件,讓執行完觸發的物件等待一段指定的時間再被觸發。 [[Category:{{SITENAME}}]] b27beed234c76b07507b24462f6d69035a6eb3f4 傳送器組合 0 343 696 524 2025-08-27T18:06:03Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=傳送器組合 |image=16.傳送器效果.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以將物件傳送至指定目的地的組合範例。   ↳ 只能改變位置與顏色,無法改變字面 傳送器組合包含三個物件: * 傳送器:請放在後台。 * 待傳送物件 * 傳送目的地 「傳送器」執行後能使「待傳送物件」的位置改變為「傳送目的地」的位置。   ↳ 組合範例中的待傳送物件和傳送目的地都可以替換成任意物件。 [[Category:{{SITENAME}}]] 3d893cc64734aa1271f4deea435753b782803c58 條件 0 356 697 636 2025-08-28T12:44:01Z Team9 625132 /* 否則執行 */ wikitext text/x-wiki 以變數與開關進行條件判斷的功能。 == 符合時執行 == 以開關或變數的值進行條件判斷。若符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到否則執行、結束執行。 * 開關的條件判斷 ** 運算子:「等於」/「不等於」 ** 比較值和所選開關之間的關係:若符合運算子,則符合條件。 * 變數的條件判斷 ** 運算子:「等於」/「不等於」/「大於」/「小於」/「大於等於」/「小於等於」。 ** 比較值和所選變數之間的關係:若符合運算子,則符合條件。 == 結束執行 == 需與符合時執行與否則執行一起使用,作為條件判斷後執行事件的終止事件。 == 否則執行 == 需與符合時執行與結束執行一起使用。 若此事件之前的符合時執行未符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到結束執行。 == 條件組合 == 新增一組符合時執行、否則執行、結束執行。 [[Category:{{SITENAME}}]] 1ae4dbfe00d0b82c18b0562beea3e168859f7a19 屬性欄 0 407 698 2025-08-31T07:55:46Z Team9 625132 建立內容為「==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件…」的新頁面 wikitext text/x-wiki ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 屬性各欄說明請見下一段「物件屬性」{{MP link|組字|link=經典機制#組字}} (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 * 動畫: ** 適用性 *** 通用動畫(常規動畫):能套用在所有字元上的動畫。 *** 特製動畫:為特定字元製作的動畫,例如會搖曳的「樹」、會逐漸塌陷的「柴」等等。 ** 播放方式 *** 循環動畫:套用後會持續循環播放的動畫。 *** 一次性動畫:在選擇動畫的視窗中,會有 one shot 的標記,播放一次動畫後就會停在最後畫面。   ↳ 需要以{{MP link|播放動畫|link=物件操作}}觸發。 5c74e74f87b3eb5d6290eab582ef31c51081484e 700 698 2025-08-31T08:35:40Z Team9 625132 wikitext text/x-wiki ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 屬性各欄說明請見下一段「物件屬性」{{MP link|組字|link=經典機制#組字}} {{YouTube|id=Xi3CxrTfpDo}} (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 * 動畫: ** 適用性 *** 通用動畫(常規動畫):能套用在所有字元上的動畫。 *** 特製動畫:為特定字元製作的動畫,例如會搖曳的「樹」、會逐漸塌陷的「柴」等等。 ** 播放方式 *** 循環動畫:套用後會持續循環播放的動畫。 *** 一次性動畫:在選擇動畫的視窗中,會有 one shot 的標記,播放一次動畫後就會停在最後畫面。   ↳ 需要以{{MP link|播放動畫|link=物件操作}}觸發。 63319b6869d01862ed2cc814dc3d3299807a1f5e 編輯須知 0 408 699 2025-08-31T08:29:14Z Team9 625132 建立內容為「* 新增新頁面:直接點選左欄的「新建頁面」 * 新增頁面內章節:在標題左右兩側各打== * 新增圖片:先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 大小與位置範例:[[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] ** 特殊範例: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><…」的新頁面 wikitext text/x-wiki * 新增新頁面:直接點選左欄的「新建頁面」 * 新增頁面內章節:在標題左右兩側各打== * 新增圖片:先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 大小與位置範例:[[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] ** 特殊範例: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}} e0b1a3c0cd6722ed3b9564e527a34ed7b6b11390 屬性欄 0 407 701 700 2025-08-31T09:00:03Z Team9 625132 wikitext text/x-wiki ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 屬性各欄說明請見下一段「物件屬性」{{MP link|組字|link=經典機制#組字}} #ev:youtube|Xi3CxrTfpDo (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 * 動畫: ** 適用性 *** 通用動畫(常規動畫):能套用在所有字元上的動畫。 *** 特製動畫:為特定字元製作的動畫,例如會搖曳的「樹」、會逐漸塌陷的「柴」等等。 ** 播放方式 *** 循環動畫:套用後會持續循環播放的動畫。 *** 一次性動畫:在選擇動畫的視窗中,會有 one shot 的標記,播放一次動畫後就會停在最後畫面。   ↳ 需要以{{MP link|播放動畫|link=物件操作}}觸發。 365b3d3d7851010cf81caaeefd4d116778392b06 702 701 2025-08-31T09:00:51Z Team9 625132 wikitext text/x-wiki ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 屬性各欄說明請見下一段「物件屬性」{{MP link|組字|link=經典機制#組字}} {{ev:youtube|Xi3CxrTfpDo}} (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 * 動畫: ** 適用性 *** 通用動畫(常規動畫):能套用在所有字元上的動畫。 *** 特製動畫:為特定字元製作的動畫,例如會搖曳的「樹」、會逐漸塌陷的「柴」等等。 ** 播放方式 *** 循環動畫:套用後會持續循環播放的動畫。 *** 一次性動畫:在選擇動畫的視窗中,會有 one shot 的標記,播放一次動畫後就會停在最後畫面。   ↳ 需要以{{MP link|播放動畫|link=物件操作}}觸發。 cdf5469991829910fd10c8433fcf7339e48b0899 703 702 2025-08-31T09:01:35Z Team9 625132 wikitext text/x-wiki ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 屬性各欄說明請見下一段「物件屬性」{{MP link|組字|link=經典機制#組字}} {{ev:youtube|Xi3CxrTfpDo}} <ev player="youtube">Xi3CxrTfpDo</ev> (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 * 動畫: ** 適用性 *** 通用動畫(常規動畫):能套用在所有字元上的動畫。 *** 特製動畫:為特定字元製作的動畫,例如會搖曳的「樹」、會逐漸塌陷的「柴」等等。 ** 播放方式 *** 循環動畫:套用後會持續循環播放的動畫。 *** 一次性動畫:在選擇動畫的視窗中,會有 one shot 的標記,播放一次動畫後就會停在最後畫面。   ↳ 需要以{{MP link|播放動畫|link=物件操作}}觸發。 0a80477312e7a91e3a066ef5bc590ed9f0c57da6 704 703 2025-08-31T09:02:09Z Team9 625132 wikitext text/x-wiki ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 屬性各欄說明請見下一段「物件屬性」{{MP link|組字|link=經典機制#組字}} {{YouTube|id=Xi3CxrTfpDo}} (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 * 動畫: ** 適用性 *** 通用動畫(常規動畫):能套用在所有字元上的動畫。 *** 特製動畫:為特定字元製作的動畫,例如會搖曳的「樹」、會逐漸塌陷的「柴」等等。 ** 播放方式 *** 循環動畫:套用後會持續循環播放的動畫。 *** 一次性動畫:在選擇動畫的視窗中,會有 one shot 的標記,播放一次動畫後就會停在最後畫面。   ↳ 需要以{{MP link|播放動畫|link=物件操作}}觸發。 63319b6869d01862ed2cc814dc3d3299807a1f5e 717 704 2025-08-31T11:24:12Z Team9 625132 wikitext text/x-wiki ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 * 動畫: ** 適用性 *** 通用動畫(常規動畫):能套用在所有字元上的動畫。 *** 特製動畫:為特定字元製作的動畫,例如會搖曳的「樹」、會逐漸塌陷的「柴」等等。 ** 播放方式 *** 循環動畫:套用後會持續循環播放的動畫。 *** 一次性動畫:在選擇動畫的視窗中,會有 one shot 的標記,播放一次動畫後就會停在最後畫面。   ↳ 需要以{{MP link|播放動畫|link=物件操作}}觸發。 aa496ee460bc8d3d55db6ed148a826913cb58343 編輯須知 0 408 705 699 2025-08-31T09:06:31Z Team9 625132 wikitext text/x-wiki * 新增新頁面:直接點選左欄的「新建頁面」 * 新增頁面內章節:在標題左右兩側各打== * 新增圖片:先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 大小與位置範例:[[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] ** 特殊範例: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}} * 新增影片連結與預覽:(未知) 6df149ad452a9b292105dd8af842ad1aec31cc51 Word Game World Wiki 0 2 706 322 2025-08-31T09:12:02Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome about pages pages about pages pages contribute contribute external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome about pages about pages pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome about about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> 5032fc5e4acc38326ea92cb13f06b3092e633792 707 706 2025-08-31T09:12:36Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 4 columns, but you can otherwise rearrange as desired --> welcome welcome welcome about pages pages about pages pages contribute contribute external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome about pages about pages pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome about about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> 355e77111f454602c25e4cdb7475064f956dc06d 708 707 2025-08-31T09:13:06Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome about pages pages contribute contribute external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> e8e80477d60f37ab777960b24ca8aee22b753170 709 708 2025-08-31T09:14:31Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome about pages pages news news news contribute contribute external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome about pages news news news contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome about news pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> feb4ffc55ae0bb738c35c125af57b4af279bc452 710 709 2025-08-31T09:14:57Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome news news news about pages pages contribute contribute external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome news news news about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome news about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> 922aa968de602f8d8af8b79e9af0b99d7527031c 713 710 2025-08-31T09:16:30Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome intro intro intro about pages pages contribute contribute external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome intro intro about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome intro about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> 038ded14f8e68b74111fe7895f1e47bb9629f039 727 713 2025-08-31T12:17:09Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome intro intro intro about pages pages contribute external external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome intro intro about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome intro about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> 2997f4fb161ba8ea47b316ae0b077149ef17d9f8 729 727 2025-08-31T12:18:14Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome intro intro intro about pages contribute external external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome intro intro about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome intro about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> 1f446e12ca0c3d1a46dbd34422d1b69bd7bb3601 730 729 2025-08-31T12:18:24Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome intro intro intro about pages pages contribute external external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome intro intro about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome intro about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> 2997f4fb161ba8ea47b316ae0b077149ef17d9f8 731 730 2025-08-31T12:18:47Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome intro intro intro about pages pages pages contribute external external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome intro intro about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome intro about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> 4c1ccbdef1fcbde7b2859807cac6e3d98be4ff0b 732 731 2025-08-31T12:19:08Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome intro intro intro about about about pages pages pages contribute external external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome intro intro about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome intro about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> 9a8dc9d0712c3faa963af017c2faef13cae762d0 733 732 2025-08-31T12:20:03Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome intro intro intro about about pages pages contribute external external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome intro intro about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome intro about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> 61ef2eab52886b5e7c9a8b4b2c548c849b37f15f 734 733 2025-08-31T12:20:23Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome intro intro intro about about pages about about pages contribute external external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome intro intro about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome intro about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> c23251a0d3e4daea9065bfaecaaa0a71c9d29c5d 735 734 2025-08-31T12:20:47Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome intro intro intro pages pages about contribute external external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome intro intro about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome intro about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> c3c4cbf03b9f3b979da3292143f877be7f2f619b 736 735 2025-08-31T12:21:30Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome intro intro intro about pages pages contribute external external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome intro intro about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome intro about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> ccf09e0ce1e02a8a2e2f732b79e17018ea421e48 744 736 2025-08-31T13:34:17Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome intro intro about pages pages pages contribute external external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome intro intro about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome intro about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> 9c78d7c047a05925ffe0bd5372254513e4997ab0 745 744 2025-08-31T13:35:01Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome intro intro about pages pages contribute external external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome intro intro about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome intro about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> 7a35397039dee55adc8b2005029a580fe4b5f796 746 745 2025-08-31T13:35:10Z Team9 625132 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome intro intro intro about pages pages contribute external external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome intro intro about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome intro about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> 36527cdeb3d6ea5c619f404d8a3228a8da3a820d Word Game World Wiki/intro 0 409 711 2025-08-31T09:15:40Z Team9 625132 Created using preload wikitext text/x-wiki {{Main page box/start | title = News }} 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 3753466252dc21db1abce2f2e37581b7cd998d2e 712 711 2025-08-31T09:16:12Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> bf8cb2cbb91427976692fcbf6b1f6502bd70916b 714 712 2025-08-31T09:17:15Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} 歡迎來到《文字遊戲世界》的編輯器大百科! (刪.gif)(推.gif)(成句規則.gif) 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 Step 2 Step 3 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> e45c3291ba3faec433118e1bef2dc209be3aebf8 715 714 2025-08-31T09:17:25Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} 歡迎來到《文字遊戲世界》的編輯器大百科! (刪.gif)(推.gif)(成句規則.gif) 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 Step 2 Step 3 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> dfa93cf637e6ae9a0065277f7af6acdf0bf17d86 716 715 2025-08-31T09:18:20Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} 歡迎來到《文字遊戲世界》的編輯器大百科! (刪.gif)(推.gif)(成句規則.gif) 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> d9bb95abbe3645ad29393c93eb2ed801e524f01f 737 716 2025-08-31T12:38:58Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:04.可刪除物件示意.gif]][[檔案:05.可推移物件示意.gif]][[檔案:08.宣告成句規則示意.gif]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 647f19bdeade6bb52df3c608314413015a072312 738 737 2025-08-31T12:39:05Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:04.可刪除物件示意.gif]][[檔案:05.可推移物件示意.gif]][[檔案:08.宣告成句規則示意.gif]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> ce56a69a20d24411ad963fcc0f893191d5472f4e 739 738 2025-08-31T12:39:37Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:04.可刪除物件示意.gif]] [[檔案:05.可推移物件示意.gif]] [[檔案:08.宣告成句規則示意.gif]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 983698c9d22eda7f6adb127fa103ca7f15f81193 741 739 2025-08-31T13:32:31Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖.gif|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> ef6543da122666b766f4b8f5c484fc543696b927 742 741 2025-08-31T13:33:17Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖.gif|450px|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> bf2b0ac67cb87aaf00ae7bb9e7574acc7e8b7b81 743 742 2025-08-31T13:33:39Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖.gif|800px|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 00250d6014f83dcf539db6fa78b8648d9cb60bcd 經典機制 0 386 718 599 2025-08-31T11:26:37Z Team9 625132 /* 打字 */ wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字的遊戲機制,能使用玩家的能力、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。 * 經典機制的遊玩操作方式請參考{{MP link|介面操作|link=介面操作}}的「操作指引」 * 玩家開啟刪、推、拆、組四種能力的方式請參考{{MP link|基本設定|link=基本設定}}的「初始能力設定」 * 物件的屬性設定請參考{{MP link|介面操作|link=介面操作}}的「物件操作」,若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定}} ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定}} ==拆字== * 玩家可以透過面對物件按下Tab鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 範例物件:{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」 ** 事件:{{MP link|宣告拆字規則|link=遊戲機制}} * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 若成句中有空白,需要以全型底線「_」代表;若成句中需要玩家,可以使用全型大寫的「M」代表,遊玩時玩家必須站到該位置,才會觸發成句。 ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 a2757eac1bc89a3ed8733a28a92a8e897cfff985 特殊字元 0 410 719 2025-08-31T11:27:09Z Team9 625132 建立內容為「打字屬性中,有些特殊字元具有特別的用途。 * 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 * 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 * 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。」的新頁面 wikitext text/x-wiki 打字屬性中,有些特殊字元具有特別的用途。 * 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 * 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 * 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 08c0bc6376400387e6555b26ae237b0004127938 721 719 2025-08-31T11:28:54Z Team9 625132 wikitext text/x-wiki 打字屬性中,有些特殊字元具有特別的用途。 * 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 * 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 * 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 再去連結到「打字機」、「成句規則」、「字面」 44f061d8b0bf96ee059bd4bd03412bbeafa8d93e 動畫物件 0 347 720 655 2025-08-31T11:28:00Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=18.動畫物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:動畫物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 字面為動畫文字,且開放所有可調整屬性的物件。   ↳ 只能輸入單個字元,若選擇特規動畫則無法變更字面 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=介面操作}} * 動畫: ** 適用性 *** 通用動畫(常規動畫):能套用在所有字元上的動畫。 *** 特製動畫:為特定字元製作的動畫,例如會搖曳的「樹」、會逐漸塌陷的「柴」等等。 ** 播放方式 *** 循環動畫:套用後會持續循環播放的動畫。 *** 一次性動畫:在選擇動畫的視窗中,會有 one shot 的標記,播放一次動畫後就會停在最後畫面。   ↳ 需要以{{MP link|播放動畫|link=物件操作}}觸發。 [[Category:{{SITENAME}}]] 3b84395efd71cf656ff31be47f411cfb7468b060 範例物件 0 292 722 637 2025-08-31T11:30:12Z Team9 625132 wikitext text/x-wiki 在文字遊戲的世界裡,每個字都是物件,其中,範例物件是封裝好特定功能的物件,主要可以分為物件、經典機制、演出效果三種類別。 * 物件:用於搭建場景、建立角色。 * 經典機制:文字遊戲的主要遊戲機制。 * 演出效果:能執行各式各樣的演出效果的物件。   ↳ 編輯範例物件時經常會使用的屬性欄,詳細介紹請見{{MP link|物件屬性|link=介面操作}} ==物件== <div class="mp-links columns-7"> * {{MP link|我(玩家角色)|link=我(玩家角色)|image=玩家角色.png|size=92px}} * {{MP link|移動式調查物件|link=移動式調查物件|image=移動式調查物件.webp|size=92px}} * {{MP link|靜止式調查物件|link=靜止式調查物件|image=靜止式調查物件.webp|size=92px}} * {{MP link|進階物件|link=進階物件|image=17.進階物件.webp|size=92px}} * {{MP link|動畫物件|link=動畫物件|image=18.動畫物件.webp|size=92px}} </div> ==經典機制== <div class="mp-links columns-7"> * {{MP link|可被刪除的物件|link=可被刪除的物件|image=04.可刪除物件.webp|size=92px}} * {{MP link|可被推移的物件|link=可被推移的物件|image=05.可推移物件.webp|size=92px}} * {{MP link|拆字組合|link=拆字組合|image=06.拆字規則.webp|size=92px}} * {{MP link|組字組合|link=組字組合|image=07.組字規則.webp|size=92px}} * {{MP link|宣告成句規則|link=宣告成句規則|image=08.宣告成句規則.webp|size=92px}} * {{MP link|取消成句規則|link=取消成句規則|image=09.取消成句規則.webp|size=92px}} </div> ==演出效果== <div class="mp-links columns-7"> * {{MP link|呼吸燈組合|link=呼吸燈組合|image=10.呼吸燈效果.webp|size=92px}} * {{MP link|溶解器組合|link=溶解器組合|image=12.溶解器效果.webp|size=92px}} * {{MP link|打字機|link=打字機|image=12.打字機效果.webp|size=92px}} * {{MP link|清除打字機|link=清除打字機|image=13.清除打字機.webp|size=92px}} * {{MP link|讓我跳一下|link=讓我跳一下|image=14.讓我叮一下.webp|size=92px}} * {{MP link|延遲下一個物件|link=延遲下一個物件|image=15.延遲物件.webp|size=92px}} * {{MP link|傳送器組合|link=傳送器組合|image=16.傳送器效果.webp|size=92px}} </div> ==代數== <div class="mp-links columns-7"> * {{MP link|變數|link=呼吸燈組合|image=10.呼吸燈效果.webp|size=92px}} * {{MP link|開關|link=溶解器組合|image=12.溶解器效果.webp|size=92px}} </div> [[Category:{{SITENAME}}]] c17613fbfc8e4019efbf6705472f71b81b5fcb41 變數 0 411 723 2025-08-31T11:30:54Z Team9 625132 建立內容為「{{Example character infobox |title=溶解器組合 |image=12.溶解器效果.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以將物件溶解的物件,會播放溶解的特效,並將選定的物件移除至地圖之外。   ↳ 只能改變位置與顏色,無法改變字面 溶解器組合包含兩個物件: * 溶解器…」的新頁面 wikitext text/x-wiki {{Example character infobox |title=溶解器組合 |image=12.溶解器效果.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以將物件溶解的物件,會播放溶解的特效,並將選定的物件移除至地圖之外。   ↳ 只能改變位置與顏色,無法改變字面 溶解器組合包含兩個物件: * 溶解器:負責指定其他物件並給予其溶解效果,請放在後台。 * 待溶解物件:在執行後被溶解的物件,請放在前台。 [[檔案:11.溶解器效果 範例組合.webp|350px]] == 呈現效果 == [[檔案:12.溶解器效果示意.gif]] <small>溶解器組合的示意圖說</small> 【要連到代數跟條件】 [[Category:{{SITENAME}}]] 8fc205936cb2aaf734afbfb5beafaedce6ee8675 開關 0 412 724 2025-08-31T11:31:04Z Team9 625132 建立內容為「{{Example character infobox |title=溶解器組合 |image=12.溶解器效果.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以將物件溶解的物件,會播放溶解的特效,並將選定的物件移除至地圖之外。   ↳ 只能改變位置與顏色,無法改變字面 溶解器組合包含兩個物件: * 溶解器…」的新頁面 wikitext text/x-wiki {{Example character infobox |title=溶解器組合 |image=12.溶解器效果.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以將物件溶解的物件,會播放溶解的特效,並將選定的物件移除至地圖之外。   ↳ 只能改變位置與顏色,無法改變字面 溶解器組合包含兩個物件: * 溶解器:負責指定其他物件並給予其溶解效果,請放在後台。 * 待溶解物件:在執行後被溶解的物件,請放在前台。 [[檔案:11.溶解器效果 範例組合.webp|350px]] == 呈現效果 == [[檔案:12.溶解器效果示意.gif]] <small>溶解器組合的示意圖說</small> 【要連到代數跟條件】 [[Category:{{SITENAME}}]] 8fc205936cb2aaf734afbfb5beafaedce6ee8675 系統 0 354 725 634 2025-08-31T11:54:26Z Team9 625132 wikitext text/x-wiki 延遲時間、存讀檔、玩家死亡、切換地圖等與系統相關的功能。 == 延遲固定時間 == 將下一個執行的事件,延遲指定的「時間」(秒)執行。 == 延遲隨機時間 == 將下一個執行的事件,延遲一段隨機的時間執行,隨機的時間會介於設定的最小值與最大值(秒)之間。 == 直接結束事件 == 直接結束此物件的執行事件(執行內容),跳過後續的所有事件。 == 遊戲存檔 == 紀錄當下的地圖狀態。   ↳可使用{{MP link|復原關卡|link=經典機制}},或者遊戲讀檔功能來回到最後一次紀錄的狀態。 == 遊戲讀檔 == 以指定的轉場,回到上一次使用遊戲存檔的地圖狀態。 == 玩家死亡 == 使玩家角色死亡,並且在玩家角色下方打出死亡的文字提示,文字提示通常用來指示死因,或是給予重新遊玩的提示。 == 切換地圖 == 切換至指定名稱的地圖 == 黑魔法 == [[Category:{{SITENAME}}]] f624326b033649222d7b6d9b59cf091fd363e2ba 介面操作 0 375 726 617 2025-08-31T11:57:54Z Team9 625132 wikitext text/x-wiki (介面操作的開頭說明)介面包含地圖編輯區、屬性欄、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:01. 編輯器.webp|250px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。   ↳ 屬性各欄說明請見下一段「物件屬性」 (示意圖) * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 (範例gif) * 主要:玩家或其他物件不可穿越,會阻擋移動。 (範例gif) * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 (範例gif) ==關卡瀏覽器== 一段說明。 * 上傳方式: * 下載方式: ==預設顏色意義== * 白字:一般物件,通常放在編輯區內 (範例圖) * 黃字:標示重點規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 藍字:標示演出效果的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) * 紅字:標示清除或取消規則的物件組合,加進編輯區後會自動拆成多個物件,建議放在編輯區外。 (範例圖) ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 9efad21f125566197e284eb688a46ed914bcf8fa Word Game World Wiki/external 0 8 728 321 2025-08-31T12:17:35Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 相關連結 }} <div class="mp-links columns-7"> * {{MP link|官方網站|link=https://team9.co/|image=Team9 icon.png|size=64x64px}} * {{MP link|Facebook|link=https://www.facebook.com/Team9Collective|image=Facebook icon.svg.png|size=64x64px}} * {{MP link|Instagram|link=https://www.instagram.com/Team9Collective|image=Instagram icon.png|size=64x64px}} * {{MP link|X|link=https://x.com/Team9Collective|image=X logo.png|size=64x64px}} * {{MP link|Youtube|link=https://www.youtube.com/@Team9Collective|image=YouTube icon.png|size=64x64px}} * {{MP link|Steam|link=https://store.steampowered.com/app/3114370/_/|image=Steam icon.png|size=64x64px}} * {{MP link|Discord|link=https://discord.gg/mRfAAEau|image=Discord.svg|size=64x64px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> a3b1f7ef5b8cf458290803010455ce0b92fd71dd 檔案:首頁歡迎示意動圖.gif 6 413 740 2025-08-31T13:32:19Z Team9 625132 wikitext text/x-wiki 首頁歡迎示意動圖 d963f810e47f54264ce9174e928f4a8866190da9 MediaWiki:Common.css 8 235 747 259 2025-08-31T13:40:33Z Team9 625132 Edit made using Theme Color Editor gadget css text/css /* CSS placed here will be applied to all skins */ /****************************************************************************************** ********************************* Start user-edit variables ******************************* ******************************************************************************************/ /***************************************** ****** START BASIC DESIGN VARIABLES ****** ----------------------------------------*/ :root { --wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif; --wiki-sidebar-heading-font-family: sans-serif; --wiki-content-border-radius: 0px; --wiki-sidebar-border-radius: 0px; } /*---------------------------------------- ******* END BASIC DESIGN VARIABLES ******* *****************************************/ /***************************************** ****** START BASIC COLOR VARIABLES ******* ----------------------------------------*/ :root, /* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=light, */ /* individual themes are prefixed with .theme- instead */ .view-light { /********************** * Probably edit these * [ LIGHT VIEW ] ***********************/ --wiki-body-background-color: #F6F6F6; /* This variable might already be managed by Theme Color Editor */ --wiki-body-background-image: url(filepath://Site-background.jpg); --wiki-content-background-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-background-opacity: 100%; --wiki-content-border-color: #a7d7f9; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */ /* This variable might already be managed by Theme Color Editor */ /* [ LIGHT VIEW ] */ --wiki-accent-color: #3366cc; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-link-color: #D5FB51; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */ /* This variable might already be managed by Theme Color Editor */ /**/ } /* end light styles */ /* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=dark, */ /* individual themes are prefixed with .theme- instead */ .view-dark { /********************** * Probably edit these * [ DARK VIEW ] ***********************/ --wiki-body-background-color: #171717; /* This variable might already be managed by Theme Color Editor */ --wiki-body-background-image: url(filepath://Site-background-dark.jpg); --wiki-content-background-color: #202020; /* This variable might already be managed by Theme Color Editor */ --wiki-content-background-opacity: 90%; --wiki-content-border-color: #991A51; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */ /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-accent-color: #ff4d9d; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-link-color: #1e1e43; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */ /* This variable might already be managed by Theme Color Editor */ /**/ } /* End dark styles */ /*---------------------------------------- ******* END BASIC COLOR VARIABLES ******** *****************************************/ /***************************************** **** START ADVANCED COLOR VARIABLES ****** ----------------------------------------*/ :root, .view-light { /******************* * Maybe edit these * [ LIGHT VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #111111; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: var(--wiki-content-link-color); --wiki-content-link-color--hover: var(--wiki-content-link-color); --wiki-content-redlink-color: #ba0000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ LIGHT VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: var(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: var(--wiki-content-text-color); /* [ LIGHT VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #bf0017; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #b05f30; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #0c742f; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ LIGHT VIEW ] ************************************/ --wiki-body-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ /* [ LIGHT VIEW ] */ --wiki-alert-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */ /**/ } .view-dark { /******************* * Maybe edit these * [ DARK VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ededed; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: var(--wiki-content-link-color); --wiki-content-link-color--hover: var(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ DARK VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: var(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: var(--wiki-content-text-color); /* [ DARK VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #ff576a; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #cf721c; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #13aa45; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ DARK VIEW ] ************************************/ --wiki-body-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-alert-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: invert(100%); } /*---------------------------------------- ***** END ADVANCED COLOR VARIABLES ******* *****************************************/ /***************************************** **** START ADVANCED DESIGN VARIABLES ***** ----------------------------------------*/ :root { /*********************** start logo position ----------------------*/ --wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */ --wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */ --wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */ --wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */ --wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */ /*----------------------- end logo position ***********************/ --wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */ --wiki-body-font-family: sans-serif; --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */ /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-width: 1px; --wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */ --wiki-sidebar-portal-spacing: 0px; --wiki-sidebar-border-width: var(--wiki-content-border-width); --wiki-navigation-border-radius: 0px; /* border radius of tabs */ /******************* * Maybe edit these * [ DESIGN ] ********************/ --wiki-logo-filter: none; /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-top-radius: var(--wiki-content-border-radius); --wiki-content-border-style: solid; --wiki-content-border-image: none; --wiki-content-backdrop-filter: none; --wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */ --wiki-gap-between-sidebar-and-content: 0.5em; /* gap between sidebar(#mw-panel) and content(#content) */ --wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-line-height: 1.125; --wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-margin: 0.5em; --wiki-sidebar-list-item-padding: 0.25em 0.25rem; --wiki-sidebar-list-padding: 0.25rem; --wiki-sidebar-list-item-background--hover: none; /* background of hover item */ --wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */ --wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */ --wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-box-background-color: var(--wiki-content-background-color); --wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content)); --wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ --wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ /* nav tabs style. The vector gradient is default. * If you want to customize the style of tabs, it's easier to start with the following settings: * --wiki-navigation-background-image: none; * --wiki-navigation-selected-background-image: none; * --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px ); * --wiki-navigation-selected-border-bottom-background: none; * --wiki-navigation-tab-spacing: 0.25em; * --wiki-navigation-tab-padding-top: 0.5em; * --wiki-navigation-tab-padding-bottom: 0.5em; */ --wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */ --wiki-navigation-tab-padding-top: 1.25em; --wiki-navigation-tab-padding-x: 0.75em; --wiki-navigation-tab-padding-bottom: 4px; --wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */ --wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */ --wiki-navigation-border-image: none; --wiki-navigation-selected-border-image: var(--wiki-navigation-border-image); --wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%); --wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x; --wiki-navigation-background-position: left bottom, right bottom, left bottom; --wiki-navigation-background-size: 1px 100%, 1px 100%, 100%; --wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%); --wiki-navigation-selected-background-repeat: no-repeat, no-repeat; --wiki-navigation-selected-background-position: left bottom, right bottom; --wiki-navigation-selected-background-size: 1px 100%, 1px 100%; --wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px); /* affects the dropdown menu under More */ --wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color); --wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color); --wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */ --wiki-navigation-dropdown-border-width: 1px; --wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius); --wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */ --wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */ --wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */ --wiki-navigation-dropdown-border-image: none; --wiki-navigation-dropdown-backdrop-filter: none; --wiki-navigation-dropdown-box-shadow: none; /* box shadow */ /* styles of the footer */ --wiki-spacing-before-footer: 0px; --wiki-footer-border-image: none; /* padding on body element */ --wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */ --wiki-left-spacing: 0.5em; --wiki-right-spacing: 1em; --wiki-bottom-spacing: 2em; /* end design variables */ } /*---------------------------------------- ***** END ADVANCED DESIGN VARIABLES ****** *****************************************/ /******************************* **** START SHARED VARIABLES **** **** tl;dr: don't edit this **** ********************************/ /* These variables are rarely touched, usually inherit other variables, and are shared on all themes. In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision, understand what you are doing, and *know* that what you are trying to do is not accomplished by changing another variable in the above sections. Since these are by default shared across all themes, if you support multiple themes you'll probably want to separate the variables you want to modify here into .view-x blocks like above. If you don't understand what that means or how to do that then you probably shouldn't be modifying this section. */ :root { --wiki-content-border-bottom-width: var(--wiki-content-border-width); --wiki-content-border-bottom-style: var(--wiki-content-border-style); --wiki-content-border-bottom-color: var(--wiki-content-border-color); --wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%); --wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color)); --wiki-content-text-color--hover: var(--wiki-content-text-color); /* heading */ --wiki-content-heading-border-bottom-width: 1px; --wiki-content-heading-border-style: solid; --wiki-content-heading-font-weight: normal; --wiki-content-heading-font-style: normal; --wiki-content-heading-text-transform: none; --wiki-content-heading-line-height: normal; --wiki-content-heading-text-shadow: none; /* first heading (h1) */ --wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width); --wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); --wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight); --wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style); --wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform); --wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-firstheading-color: var(--wiki-content-heading-color); --wiki-content-firstheading-text-shadow: none; /* sub-heading (h3, h4, h5, h6) */ --wiki-content-subheading-border-bottom-width: 0px; --wiki-content-subheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-subheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-subheading-font-family: var(--wiki-body-font-family); --wiki-content-subheading-font-weight: bold; --wiki-content-subheading-font-style: normal; --wiki-content-subheading-text-transform: none; --wiki-content-subheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-subheading-color: var(--wiki-content-heading-color); --wiki-content-subheading-text-shadow: none; /* heading size */ --wiki-content-firstheading-font-size: 1.8em; --wiki-content-heading-h2-font-size: 1.5em; --wiki-content-heading-h3-font-size: 1.2em; --wiki-content-heading-h4-font-size: 114%; --wiki-content-heading-h5-font-size: 108%; --wiki-content-heading-h6-font-size: 100%; --wiki-content-toc-background: var(--wiki-content-background-color--secondary); --wiki-content-toc-border-width: 1px; --wiki-content-toc-border-style: solid; --wiki-content-toc-border-color: var(--wiki-content-border-color); --wiki-content-toc-border-radius: 0px; --wiki-content-toc-border-image: none; --wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000; --wiki-content-catlinks-background: var(--wiki-content-background-color--secondary); --wiki-content-catlinks-border-width: 1px; --wiki-content-catlinks-border-style: solid; --wiki-content-catlinks-border-color: var(--wiki-content-border-color); --wiki-content-catlinks-border-radius: 0px; --wiki-content-catlinks-border-image: none; --wiki-content-catlinks-box-shadow: none; --wiki-content-filetoc-background: var(--wiki-content-background-color--secondary); --wiki-content-filetoc-border-width: 1px; --wiki-content-filetoc-border-style: solid; --wiki-content-filetoc-border-color: var(--wiki-content-border-color); --wiki-content-filetoc-border-radius: 0px; --wiki-content-filetoc-border-image: none; --wiki-content-filetoc-box-shadow: none; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; --wiki-sidebar-padding: 0px; --wiki-sidebar-background-color: var(--wiki-content-background-color); --wiki-sidebar-background-opacity: var(--wiki-content-background-opacity); --wiki-sidebar-background-image: none; --wiki-sidebar-background-position: center; --wiki-sidebar-background-repeat: repeat; --wiki-sidebar-background-size: auto; --wiki-sidebar-filter: none; --wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-sidebar-border-color: var(--wiki-content-border-color); --wiki-sidebar-border-style: solid; --wiki-sidebar-border-image: none; --wiki-sidebar-link-color: var(--wiki-content-link-color); --wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover); --wiki-sidebar-heading-color: var(--wiki-content-heading-color); --wiki-sidebar-heading-font-weight: normal; --wiki-sidebar-heading-font-style: normal; --wiki-sidebar-heading-text-transform: none; --wiki-sidebar-heading-line-height: normal; --wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem; --wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-text-shadow: none; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter); --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-box-padding: 0px; --wiki-sidebar-box-background: none; --wiki-sidebar-box-border: 0px; --wiki-sidebar-box-border-image: none; --wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color)); --wiki-footer-border-width: var(--wiki-content-border-width); --wiki-footer-border-style: var(--wiki-content-border-style); --wiki-footer-border-color: var(--wiki-content-border-color); --wiki-footer-background-color: var(--wiki-content-background-color); --wiki-footer-background-opacity: var(--wiki-content-background-opacity); --wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-footer-text-color: var(--wiki-content-text-color); --wiki-footer-link-color: var(--wiki-content-link-color); --wiki-footer-link-color--hover: var(--wiki-content-link-color--hover); --wiki-footer-border-radius: var(--wiki-content-border-radius); --wiki-navigation-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-background-color--hover: var(--wiki-navigation-background-color); --wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity); --wiki-navigation-background-image--hover: var(--wiki-navigation-background-image); --wiki-navigation-background-position--hover: var(--wiki-navigation-background-position); --wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat); --wiki-navigation-background-size--hover: var(--wiki-navigation-background-size); --wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover); --wiki-navigation-transform--hover: none; --wiki-navigation-selected-border-style: solid; --wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-border-style: solid; --wiki-navigation-border-color--hover: var(--wiki-navigation-border-color); --wiki-navigation-border-image--hover: var(--wiki-navigation-border-image); --wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style); --wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px)); --wiki-navigation-icon-size: 1em; --wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x); --wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */ --wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color); --wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color); --wiki-navigation-dropdown-offset: 0px; /* vertical offset */ --wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-search-background-image: none; --wiki-navigation-search-background-position: 0; --wiki-navigation-search-background-size: auto; --wiki-navigation-search-background-repeat: repeat; --wiki-navigation-search-backdrop-filter: none; --wiki-navigation-search-border-color: var(--wiki-navigation-border-color); --wiki-navigation-search-border-color--hover: var(--wiki-accent-color); --wiki-navigation-search-border-style: solid; --wiki-navigation-search-border-width: 1px; --wiki-navigation-search-border-radius: 2px; --wiki-navigation-search-border-image: none; --wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image); --wiki-navigation-search-box-shadow: none; --wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow); --wiki-navigation-search-text-color: var(--wiki-content-text-color); --wiki-navigation-search-font-size: var(--wiki-navigation-font-size); --wiki-navigation-search-height: 2em; --wiki-navigation-search-button-color: currentColor; --wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color); --wiki-navigation-search-button-color-opacity: 80%; --wiki-navigation-search-button-color-opacity--hover: 95%; --wiki-navigation-search-bottom-spacing: 3px; --wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent); --wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */ } /*** mobile adjustments ***/ @media screen and (max-width: 720px) { body.has-vector-mobile-menu{ --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-margin: 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-margin: 0px 0px -0.5em 0px; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-line-height: 1.125; --wiki-sidebar-background-opacity: 100%; --wiki-navigation-search-border-width: 1px; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; } } /***************************** **** END SHARED VARIABLES **** ******************************/ /****************************************************************************************** ********************************* End user-edit variables ********************************* ******************************************************************************************/ /****************************** * Fallback for older browsers * * DONT EDIT THIS * *******************************/ @supports not (color:color-mix(in srgb, #000, transparent)) { .view-dark, .view-light, :root { --wiki-content-text-mix-color: var(--wiki-content-text-color); --wiki-content-text-mix-color-95: var(--wiki-content-background-color); --wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted); --wiki-content-border-color--secondary: var(--wiki-content-border-color); --wiki-content-border-color--accent: var(--wiki-accent-color); --wiki-accent-color--hover: var(--wiki-accent-color); --wiki-navigation-search-highlight-background-color: transparent; } } /***************************** * End older browser fallback * ******************************/ /***************************** * PortableInfoboxes * ******************************/ :root { --pi-background: var(--wiki-content-background-color); --pi-secondary-background: var(--wiki-accent-color); --pi-secondary-background-label: var(--wiki-accent-label-color); --pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent); } .portable-infobox .pi-title, .portable-infobox .pi-header { text-align: center; font-size: 1.5em; background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent); color: var(--pi-secondary-background-label); } .portable-infobox .pi-data, .portable-infobox .pi-group { background: var(--wiki-content-background-color--secondary); } .portable-infobox .pi-image { padding: 8px; } .pi-image-thumbnail { max-width: 100%; } .pi-caption { color: var(--wiki-content-text-mix-color); } .pi-section-navigation .pi-section-tab.pi-section-active, .pi-section-navigation .pi-section-tab.current, .pi-media-collection .pi-tab-link.current { background: var(--pi-secondary-background); color: var(--pi-secondary-background-label); } .pi-collapse > .pi-item:first-child { cursor: pointer; } /* overqualify these to overwrite normal content heading styles */ .mw-body .portable-infobox h2, .mw-body .portable-infobox h3 { border-bottom: 0; font-family: inherit; font-weight: 700; margin: 0; } /***************************** * End PortableInfoboxes * ******************************/ /******************* * Main page layout * ********************/ #mp-container { display: grid; gap: 10px; } @media screen and (max-width: 990px) { /* for mobile screens */ #mp-container { grid-template-areas:var(--main-page-layout--mobile); grid-template-columns:var(--main-page-layout-columns--mobile, 100%); } .mp-box.mp-hide-on-mobile { display: none; } } @media screen and (min-width: 990px) and (max-width: 1350px) { /* for narrow screens, between 990px and 1350px */ #mp-container { grid-template-areas:var(--main-page-layout--tablet); grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr); } .mp-box.mp-hide-on-tablet { display: none; } } @media screen and (min-width: 1350px) { /* for all other screens, 1350px and wider */ #mp-container { grid-template-areas:var(--main-page-layout--desktop); grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr); } .mp-box.mp-hide-on-desktop { display: none; } } .mp-box { position: relative; display: flex; flex-flow: column nowrap; width: 100%; box-sizing: border-box; background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent); border: 1px solid var(--wiki-content-border-color); padding: 0px; } .mp-body { height: 100%; display: flex; padding: 0.5em; flex-flow: column nowrap; } .mp-box.centered-content .mp-body { height: 100%; display: flex; flex-flow: column nowrap; justify-content: space-evenly; } .mp-box.has-floating-image { display: block; } .mp-box.has-floating-image .mp-body { height: unset; display: block; } /* overqualified to override normal heading styles */ .mw-body .mp-box h2 { text-align: center; font-weight: bold; font-family: var(--wiki-content-heading-font-family); overflow: initial; border-bottom: 1px solid var(--wiki-content-border-color); font-size: 150%; margin: 0; padding: 5px 0; color: var(--wiki-content-heading-color); } #mp-box-welcome { text-align: center; position: relative; overflow: hidden; } #mp-box-welcome h2 { font-size: 200%; } #mp-welcome { display: flex; flex-flow: column nowrap; position: relative; height: 100%; z-index: 2; box-sizing: border-box; } #mp-welcome .welcome-subtitle { height: 100%; background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent); padding: 0.5em; } #mp-banner { position: absolute; width: 100%; height: 100%; filter: blur(5px); z-index: -1; background: url(/images/e/e0/MP_banner.jpg); background-size: cover; background-repeat: no-repeat; background-position: top center; } .view-dark #mp-banner { filter: blur(5px) brightness(50%); } .view-light #mp-banner { filter: blur(5px) contrast(50%); } /* [[Template:MP_link]] */ .mp-links { --gap: 10px; } .mp-links > ul { display: flex; flex-flow: row wrap; justify-content: space-evenly; margin: 2px; gap: var(--gap); } .mp-links > ul > li { display: flex; flex-flow: column nowrap; align-items: stretch; text-align: center; box-sizing: border-box; flex: max(calc(50% - var(--gap)), 5em) 1 1; outline: 1px solid var(--wiki-content-link-color); transition: 0.1s ease-in; } .mp-links > ul > li:hover { background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent); } .mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;} .mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;} .mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;} .mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;} .mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;} .mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;} .mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;} .mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;} .mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;} .mp-links > ul > li:hover a { text-decoration: underline; } .mp-links > ul > li > a { display: flex; align-items: center; justify-content: center; height: 100%; flex: 1 1 auto; box-sizing: border-box; padding: 5px; } .mp-links > ul > li > a:first-child { height: 100%; } .mp-links > ul > li > a:last-child:not(:first-child) { height: unset; } .mp-links.stretch, .mp-links.stretch > ul { height: 100%; } .mp-links.side-image li { flex-flow: row nowrap; } .mp-links.plain > ul > li { outline-color: transparent; } /*********************** * End main page layout * ************************/ /********************************************************************************************************************* * Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) * **********************************************************************************************************************/ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } /* Display list items inline */ .hlist dd, .hlist dt, .hlist li { /* * don't trust the note that says margin doesn't work with inline * removing margin: 0 makes dds have margins again * We also want to reset margin-right in Minerva */ margin: 0; display: inline; } /* Display requested top-level lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, /* Display nested lists inline */ .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; } /* Hide empty list items */ .hlist .mw-empty-li { display: none; } /* TODO: :not() can maybe be used here to remove the later rule. naive test * seems to work. more testing needed. like so: */ .hlist dt:not(:last-child)::after { content: ":\20"; } .hlist dd:not(:last-child)::after, .hlist li:not(:last-child)::after { /* "space, Middle Dot, space" We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters. The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */ /* content: "\20\00B7\20"; font-weight: bold; */ /* "space &nbsp; • &nbsp; space" There may (and likely) be an extra whitespace between <li>s, therefore we have to use a space character as last character of this sequence. By this way, the last space and the next whitespce will collapse as a single space, to make the whitespace on both sides of the middle dot the same width. */ content: "\20\A0\2022\A0\20"; font-weight: inherit; } /* Add parentheses around nested lists */ .hlist dd ol::before, .hlist dd ul::before, .hlist dd dl::before, .hlist dt ol::before, .hlist dt ul::before, .hlist dt dl::before, .hlist li ol::before, .hlist li ul::before, .hlist li dl::before { content: "\20("; font-weight: inherit; } .hlist dd ol::after, .hlist dd ul::after, .hlist dd dl::after, .hlist dt ol::after, .hlist dt ul::after, .hlist dt dl::after, .hlist li ol::after, .hlist li ul::after, .hlist li dl::after { content: ")"; font-weight: inherit; } /* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; } .hlist ol > li { counter-increment: listitem; } .hlist ol > li::before { content: " " counter(listitem) ".\20"; } /* Progressive enhancement: * try to make the dot always follow the list item in same line */ .hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) { display: inline-block; } /******************************************** * End semantically-correct horizontal lists * *********************************************/ /*** Miscellaneous ***/ .responsive-image { max-width: 100%; height: auto; } .view-dark .invert-on-dark, .view-light .invert-on-light { filter: invert(100%); } .pixelated { image-rendering: pixelated; } @media screen and (min-width: 720px) { .mobileonly { display: none; } } @media screen and (max-width: 720px) { .nomobile { display: none; } } /*** Utility classes for standard MW galleries ***/ /* it's important that spaced comes before centered in the sheet */ .gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */ display: flex; flex-flow: row wrap; justify-content: space-evenly; margin-left: unset; } .gallery.centered { text-align: center; } /************************** * Start Modular Templates * **************************/ /********* [[Template:Ambox]] *********/ .ambox { --ambox-color: var(--wiki-accent-color); border: 1px solid var(--wiki-content-border-color); border-left: 10px solid var(--ambox-color); border-radius: 2px; display: flex; align-items: center; gap: .6em; margin: 1em 0; padding: 3px .6em; background-color: var(--wiki-content-background-color--secondary); box-shadow: 2px 2px 5px 0px #0002; } @media (min-width: 720px) { .ambox { margin-inline: 10%; } } .ambox.tiny { padding: .04rem .5em; margin-inline: 0; width: fit-content; } .ambox + .ambox { margin-top: -.6em; } .ambox-content { flex: 1; } .ambox-content p { margin: .15em 0; } .ambox-title { font-weight: bold; } /********* [[Template:Hatnote]] *********/ .hatnote { padding: 1px 0 1px 1.6em; margin-bottom: 0.5em; font-style: italic; border-top: 1px solid var(--wiki-content-border-color--secondary); border-bottom: 1px solid var(--wiki-content-border-color--secondary); } .hatnote.icon { padding-left: 0; } /********* [[Template:Spoiler]] *********/ .spoiler-content { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent); transition: all 0.3s; cursor: pointer; overflow: auto; } @supports not (color:color-mix(in srgb, #000, transparent)) { .spoiler-content { background-color: var(--wiki-content-dynamic-color--secondary); } } .spoiler-content > * { pointer-events: none; opacity: 0; transition: all 0.3s; } .spoiler-content.show { background-color: transparent; } .spoiler-content.show > * { pointer-events: unset; opacity: 1; } /********* [[Template:Link icon]] *********/ .link-icon { --link-icon-line-height: 1.5em; --link-icon-size: 1.5em; display: inline-flex; align-items: center; height: var(--link-icon-line-height); vertical-align: bottom; } .link-icon .regular { align-self: center; } .link-icon .regular a { display: flex; } .link-icon .regular img { height: var(--link-icon-size); max-width: var(--link-icon-size); } .link-icon .fallback { outline: 1px solid var(--wiki-content-text-color); border-radius: 50%; text-align: center; width: var(--link-icon-size); line-height: var(--link-icon-size); } .link-icon.notext, .link-icon.notext .fallback { display: inline-block; } /********* [[Template:Quote]] *********/ .quote { background: var(--wiki-content-background-color--secondary); border-radius: 5px; border: 2px solid var(--wiki-content-border-color); margin: .5em 0; padding: .5em; overflow-y: hidden; } .quote .block { display: block; } .quote .title { font-size: large; font-weight: bold; } .quote .content { font-style: italic; } .quote .author { font-weight: bold; text-align: end; } .quote .marks-wrapper { display: flex; gap: 5px; } .quote .marks-wrapper::before, .quote .marks-wrapper::after { font-size: 100px; line-height: 0px; } .quote .marks-wrapper::before { content: "\201C"; margin-top: 40px; } .quote .marks-wrapper::after { content: "\201D"; align-self: end; margin-bottom: -10px; } .client-js .mw-charinsert-item { display: none; } /************************ * End Modular Templates * *************************/ /***************************** * Used by [[Template:Color]] * ******************************/ .color__splotch { display: inline-block; height: 1em; width: 1em; box-sizing: border-box; vertical-align: text-top; border-radius: 50%; border: 1px solid var(--wiki-content-text-color); } /********************* * End Template:Color * **********************/ /********************************* * Used by [[Template:TOC limit]] * **********************************/ .toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; } /************************* * End Template:TOC limit * **************************/ /********************************* * Used by [[Template:TOC right]] * **********************************/ @media all and (min-width: 720px) { .tocright { float: right; clear: right; margin: 0 0 0.5em 1em; } } /************************* * End Template:TOC right * **************************/ /* tce-variables-start */ /* Theme Color Editor variables section */ /* Values assigned to CSS variables in the section below are managed by the Theme Color Editor gadget */ /* Please avoid making manual changes in this section except removing variable definitions altogether /* /* Assigning values of those variables in other places within this CSS page may cause errors */ .view-dark { --wiki-body-background-color: #f6f6f6; --wiki-body-dynamic-color: #000000; --wiki-body-dynamic-color--inverted: #ffffff; --wiki-body-dynamic-color--secondary: #333333; --wiki-body-dynamic-color--secondary--inverted: #cccccc; --wiki-content-background-color: #ffffff; --wiki-content-border-color: #a7d7f9; --wiki-content-text-color: #111111; --wiki-content-link-color: #0645ad; --wiki-icon-to-link-filter: invert(0.5) sepia(1) hue-rotate(178.815deg) brightness(40.985%) saturate(766.639%); --wiki-content-link-label-color: #ffffff; --wiki-content-redlink-color: #ba0000; --wiki-content-dynamic-color: #000000; --wiki-content-dynamic-color--inverted: #ffffff; --wiki-content-dynamic-color--secondary: #333333; --wiki-content-dynamic-color--secondary--inverted: #cccccc; --wiki-accent-color: #3366cc; --wiki-accent-label-color: #ffffff; --wiki-accent-link-color: #d5fb51; --wiki-alert-color: #bf0017; --wiki-alert-label-color: #ffffff; --wiki-warning-color: #b05f30; --wiki-warning-label-color: #ffffff; --wiki-success-color: #0c742f; --wiki-success-label-color: #ffffff; } /* tce-variables-end */ e81800b704696be492ff8347c94bd01ba726ad46 748 747 2025-08-31T13:45:26Z Team9 625132 css text/css /* CSS placed here will be applied to all skins */ /****************************************************************************************** ********************************* Start user-edit variables ******************************* ******************************************************************************************/ /***************************************** ****** START BASIC DESIGN VARIABLES ****** ----------------------------------------*/ :root { --wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif; --wiki-sidebar-heading-font-family: sans-serif; --wiki-content-border-radius: 0px; --wiki-sidebar-border-radius: 0px; } /*---------------------------------------- ******* END BASIC DESIGN VARIABLES ******* *****************************************/ /***************************************** ****** START BASIC COLOR VARIABLES ******* ----------------------------------------*/ :root, /* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=dark, */ /* individual themes are prefixed with .theme- instead */ .view-dark { /********************** * Probably edit these * [ DARK VIEW ] ***********************/ --wiki-body-background-color: #171717; /* This variable might already be managed by Theme Color Editor */ --wiki-body-background-image: url(filepath://Site-background-dark.jpg); --wiki-content-background-color: #202020; /* This variable might already be managed by Theme Color Editor */ --wiki-content-background-opacity: 90%; --wiki-content-border-color: #991A51; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */ /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-accent-color: #ff4d9d; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-link-color: #1e1e43; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */ /* This variable might already be managed by Theme Color Editor */ /**/ } /* End dark styles */ /*---------------------------------------- ******* END BASIC COLOR VARIABLES ******** *****************************************/ /***************************************** **** START ADVANCED COLOR VARIABLES ****** ----------------------------------------*/ :root, .view-light { /******************* * Maybe edit these * [ LIGHT VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #111111; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: var(--wiki-content-link-color); --wiki-content-link-color--hover: var(--wiki-content-link-color); --wiki-content-redlink-color: #ba0000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ LIGHT VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: var(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: var(--wiki-content-text-color); /* [ LIGHT VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #bf0017; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #b05f30; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #0c742f; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ LIGHT VIEW ] ************************************/ --wiki-body-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ /* [ LIGHT VIEW ] */ --wiki-alert-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */ /**/ } .view-dark { /******************* * Maybe edit these * [ DARK VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ededed; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: var(--wiki-content-link-color); --wiki-content-link-color--hover: var(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ DARK VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: var(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: var(--wiki-content-text-color); /* [ DARK VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #ff576a; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #cf721c; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #13aa45; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ DARK VIEW ] ************************************/ --wiki-body-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-alert-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: invert(100%); } /*---------------------------------------- ***** END ADVANCED COLOR VARIABLES ******* *****************************************/ /***************************************** **** START ADVANCED DESIGN VARIABLES ***** ----------------------------------------*/ :root { /*********************** start logo position ----------------------*/ --wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */ --wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */ --wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */ --wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */ --wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */ /*----------------------- end logo position ***********************/ --wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */ --wiki-body-font-family: sans-serif; --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */ /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-width: 1px; --wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */ --wiki-sidebar-portal-spacing: 0px; --wiki-sidebar-border-width: var(--wiki-content-border-width); --wiki-navigation-border-radius: 0px; /* border radius of tabs */ /******************* * Maybe edit these * [ DESIGN ] ********************/ --wiki-logo-filter: none; /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-top-radius: var(--wiki-content-border-radius); --wiki-content-border-style: solid; --wiki-content-border-image: none; --wiki-content-backdrop-filter: none; --wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */ --wiki-gap-between-sidebar-and-content: 0.5em; /* gap between sidebar(#mw-panel) and content(#content) */ --wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-line-height: 1.125; --wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-margin: 0.5em; --wiki-sidebar-list-item-padding: 0.25em 0.25rem; --wiki-sidebar-list-padding: 0.25rem; --wiki-sidebar-list-item-background--hover: none; /* background of hover item */ --wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */ --wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */ --wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-box-background-color: var(--wiki-content-background-color); --wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content)); --wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ --wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ /* nav tabs style. The vector gradient is default. * If you want to customize the style of tabs, it's easier to start with the following settings: * --wiki-navigation-background-image: none; * --wiki-navigation-selected-background-image: none; * --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px ); * --wiki-navigation-selected-border-bottom-background: none; * --wiki-navigation-tab-spacing: 0.25em; * --wiki-navigation-tab-padding-top: 0.5em; * --wiki-navigation-tab-padding-bottom: 0.5em; */ --wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */ --wiki-navigation-tab-padding-top: 1.25em; --wiki-navigation-tab-padding-x: 0.75em; --wiki-navigation-tab-padding-bottom: 4px; --wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */ --wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */ --wiki-navigation-border-image: none; --wiki-navigation-selected-border-image: var(--wiki-navigation-border-image); --wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%); --wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x; --wiki-navigation-background-position: left bottom, right bottom, left bottom; --wiki-navigation-background-size: 1px 100%, 1px 100%, 100%; --wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%); --wiki-navigation-selected-background-repeat: no-repeat, no-repeat; --wiki-navigation-selected-background-position: left bottom, right bottom; --wiki-navigation-selected-background-size: 1px 100%, 1px 100%; --wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px); /* affects the dropdown menu under More */ --wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color); --wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color); --wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */ --wiki-navigation-dropdown-border-width: 1px; --wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius); --wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */ --wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */ --wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */ --wiki-navigation-dropdown-border-image: none; --wiki-navigation-dropdown-backdrop-filter: none; --wiki-navigation-dropdown-box-shadow: none; /* box shadow */ /* styles of the footer */ --wiki-spacing-before-footer: 0px; --wiki-footer-border-image: none; /* padding on body element */ --wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */ --wiki-left-spacing: 0.5em; --wiki-right-spacing: 1em; --wiki-bottom-spacing: 2em; /* end design variables */ } /*---------------------------------------- ***** END ADVANCED DESIGN VARIABLES ****** *****************************************/ /******************************* **** START SHARED VARIABLES **** **** tl;dr: don't edit this **** ********************************/ /* These variables are rarely touched, usually inherit other variables, and are shared on all themes. In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision, understand what you are doing, and *know* that what you are trying to do is not accomplished by changing another variable in the above sections. Since these are by default shared across all themes, if you support multiple themes you'll probably want to separate the variables you want to modify here into .view-x blocks like above. If you don't understand what that means or how to do that then you probably shouldn't be modifying this section. */ :root { --wiki-content-border-bottom-width: var(--wiki-content-border-width); --wiki-content-border-bottom-style: var(--wiki-content-border-style); --wiki-content-border-bottom-color: var(--wiki-content-border-color); --wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%); --wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color)); --wiki-content-text-color--hover: var(--wiki-content-text-color); /* heading */ --wiki-content-heading-border-bottom-width: 1px; --wiki-content-heading-border-style: solid; --wiki-content-heading-font-weight: normal; --wiki-content-heading-font-style: normal; --wiki-content-heading-text-transform: none; --wiki-content-heading-line-height: normal; --wiki-content-heading-text-shadow: none; /* first heading (h1) */ --wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width); --wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); --wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight); --wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style); --wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform); --wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-firstheading-color: var(--wiki-content-heading-color); --wiki-content-firstheading-text-shadow: none; /* sub-heading (h3, h4, h5, h6) */ --wiki-content-subheading-border-bottom-width: 0px; --wiki-content-subheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-subheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-subheading-font-family: var(--wiki-body-font-family); --wiki-content-subheading-font-weight: bold; --wiki-content-subheading-font-style: normal; --wiki-content-subheading-text-transform: none; --wiki-content-subheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-subheading-color: var(--wiki-content-heading-color); --wiki-content-subheading-text-shadow: none; /* heading size */ --wiki-content-firstheading-font-size: 1.8em; --wiki-content-heading-h2-font-size: 1.5em; --wiki-content-heading-h3-font-size: 1.2em; --wiki-content-heading-h4-font-size: 114%; --wiki-content-heading-h5-font-size: 108%; --wiki-content-heading-h6-font-size: 100%; --wiki-content-toc-background: var(--wiki-content-background-color--secondary); --wiki-content-toc-border-width: 1px; --wiki-content-toc-border-style: solid; --wiki-content-toc-border-color: var(--wiki-content-border-color); --wiki-content-toc-border-radius: 0px; --wiki-content-toc-border-image: none; --wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000; --wiki-content-catlinks-background: var(--wiki-content-background-color--secondary); --wiki-content-catlinks-border-width: 1px; --wiki-content-catlinks-border-style: solid; --wiki-content-catlinks-border-color: var(--wiki-content-border-color); --wiki-content-catlinks-border-radius: 0px; --wiki-content-catlinks-border-image: none; --wiki-content-catlinks-box-shadow: none; --wiki-content-filetoc-background: var(--wiki-content-background-color--secondary); --wiki-content-filetoc-border-width: 1px; --wiki-content-filetoc-border-style: solid; --wiki-content-filetoc-border-color: var(--wiki-content-border-color); --wiki-content-filetoc-border-radius: 0px; --wiki-content-filetoc-border-image: none; --wiki-content-filetoc-box-shadow: none; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; --wiki-sidebar-padding: 0px; --wiki-sidebar-background-color: var(--wiki-content-background-color); --wiki-sidebar-background-opacity: var(--wiki-content-background-opacity); --wiki-sidebar-background-image: none; --wiki-sidebar-background-position: center; --wiki-sidebar-background-repeat: repeat; --wiki-sidebar-background-size: auto; --wiki-sidebar-filter: none; --wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-sidebar-border-color: var(--wiki-content-border-color); --wiki-sidebar-border-style: solid; --wiki-sidebar-border-image: none; --wiki-sidebar-link-color: var(--wiki-content-link-color); --wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover); --wiki-sidebar-heading-color: var(--wiki-content-heading-color); --wiki-sidebar-heading-font-weight: normal; --wiki-sidebar-heading-font-style: normal; --wiki-sidebar-heading-text-transform: none; --wiki-sidebar-heading-line-height: normal; --wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem; --wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-text-shadow: none; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter); --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-box-padding: 0px; --wiki-sidebar-box-background: none; --wiki-sidebar-box-border: 0px; --wiki-sidebar-box-border-image: none; --wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color)); --wiki-footer-border-width: var(--wiki-content-border-width); --wiki-footer-border-style: var(--wiki-content-border-style); --wiki-footer-border-color: var(--wiki-content-border-color); --wiki-footer-background-color: var(--wiki-content-background-color); --wiki-footer-background-opacity: var(--wiki-content-background-opacity); --wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-footer-text-color: var(--wiki-content-text-color); --wiki-footer-link-color: var(--wiki-content-link-color); --wiki-footer-link-color--hover: var(--wiki-content-link-color--hover); --wiki-footer-border-radius: var(--wiki-content-border-radius); --wiki-navigation-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-background-color--hover: var(--wiki-navigation-background-color); --wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity); --wiki-navigation-background-image--hover: var(--wiki-navigation-background-image); --wiki-navigation-background-position--hover: var(--wiki-navigation-background-position); --wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat); --wiki-navigation-background-size--hover: var(--wiki-navigation-background-size); --wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover); --wiki-navigation-transform--hover: none; --wiki-navigation-selected-border-style: solid; --wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-border-style: solid; --wiki-navigation-border-color--hover: var(--wiki-navigation-border-color); --wiki-navigation-border-image--hover: var(--wiki-navigation-border-image); --wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style); --wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px)); --wiki-navigation-icon-size: 1em; --wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x); --wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */ --wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color); --wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color); --wiki-navigation-dropdown-offset: 0px; /* vertical offset */ --wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-search-background-image: none; --wiki-navigation-search-background-position: 0; --wiki-navigation-search-background-size: auto; --wiki-navigation-search-background-repeat: repeat; --wiki-navigation-search-backdrop-filter: none; --wiki-navigation-search-border-color: var(--wiki-navigation-border-color); --wiki-navigation-search-border-color--hover: var(--wiki-accent-color); --wiki-navigation-search-border-style: solid; --wiki-navigation-search-border-width: 1px; --wiki-navigation-search-border-radius: 2px; --wiki-navigation-search-border-image: none; --wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image); --wiki-navigation-search-box-shadow: none; --wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow); --wiki-navigation-search-text-color: var(--wiki-content-text-color); --wiki-navigation-search-font-size: var(--wiki-navigation-font-size); --wiki-navigation-search-height: 2em; --wiki-navigation-search-button-color: currentColor; --wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color); --wiki-navigation-search-button-color-opacity: 80%; --wiki-navigation-search-button-color-opacity--hover: 95%; --wiki-navigation-search-bottom-spacing: 3px; --wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent); --wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */ } /*** mobile adjustments ***/ @media screen and (max-width: 720px) { body.has-vector-mobile-menu{ --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-margin: 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-margin: 0px 0px -0.5em 0px; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-line-height: 1.125; --wiki-sidebar-background-opacity: 100%; --wiki-navigation-search-border-width: 1px; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; } } /***************************** **** END SHARED VARIABLES **** ******************************/ /****************************************************************************************** ********************************* End user-edit variables ********************************* ******************************************************************************************/ /****************************** * Fallback for older browsers * * DONT EDIT THIS * *******************************/ @supports not (color:color-mix(in srgb, #000, transparent)) { .view-dark, .view-light, :root { --wiki-content-text-mix-color: var(--wiki-content-text-color); --wiki-content-text-mix-color-95: var(--wiki-content-background-color); --wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted); --wiki-content-border-color--secondary: var(--wiki-content-border-color); --wiki-content-border-color--accent: var(--wiki-accent-color); --wiki-accent-color--hover: var(--wiki-accent-color); --wiki-navigation-search-highlight-background-color: transparent; } } /***************************** * End older browser fallback * ******************************/ /***************************** * PortableInfoboxes * ******************************/ :root { --pi-background: var(--wiki-content-background-color); --pi-secondary-background: var(--wiki-accent-color); --pi-secondary-background-label: var(--wiki-accent-label-color); --pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent); } .portable-infobox .pi-title, .portable-infobox .pi-header { text-align: center; font-size: 1.5em; background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent); color: var(--pi-secondary-background-label); } .portable-infobox .pi-data, .portable-infobox .pi-group { background: var(--wiki-content-background-color--secondary); } .portable-infobox .pi-image { padding: 8px; } .pi-image-thumbnail { max-width: 100%; } .pi-caption { color: var(--wiki-content-text-mix-color); } .pi-section-navigation .pi-section-tab.pi-section-active, .pi-section-navigation .pi-section-tab.current, .pi-media-collection .pi-tab-link.current { background: var(--pi-secondary-background); color: var(--pi-secondary-background-label); } .pi-collapse > .pi-item:first-child { cursor: pointer; } /* overqualify these to overwrite normal content heading styles */ .mw-body .portable-infobox h2, .mw-body .portable-infobox h3 { border-bottom: 0; font-family: inherit; font-weight: 700; margin: 0; } /***************************** * End PortableInfoboxes * ******************************/ /******************* * Main page layout * ********************/ #mp-container { display: grid; gap: 10px; } @media screen and (max-width: 990px) { /* for mobile screens */ #mp-container { grid-template-areas:var(--main-page-layout--mobile); grid-template-columns:var(--main-page-layout-columns--mobile, 100%); } .mp-box.mp-hide-on-mobile { display: none; } } @media screen and (min-width: 990px) and (max-width: 1350px) { /* for narrow screens, between 990px and 1350px */ #mp-container { grid-template-areas:var(--main-page-layout--tablet); grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr); } .mp-box.mp-hide-on-tablet { display: none; } } @media screen and (min-width: 1350px) { /* for all other screens, 1350px and wider */ #mp-container { grid-template-areas:var(--main-page-layout--desktop); grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr); } .mp-box.mp-hide-on-desktop { display: none; } } .mp-box { position: relative; display: flex; flex-flow: column nowrap; width: 100%; box-sizing: border-box; background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent); border: 1px solid var(--wiki-content-border-color); padding: 0px; } .mp-body { height: 100%; display: flex; padding: 0.5em; flex-flow: column nowrap; } .mp-box.centered-content .mp-body { height: 100%; display: flex; flex-flow: column nowrap; justify-content: space-evenly; } .mp-box.has-floating-image { display: block; } .mp-box.has-floating-image .mp-body { height: unset; display: block; } /* overqualified to override normal heading styles */ .mw-body .mp-box h2 { text-align: center; font-weight: bold; font-family: var(--wiki-content-heading-font-family); overflow: initial; border-bottom: 1px solid var(--wiki-content-border-color); font-size: 150%; margin: 0; padding: 5px 0; color: var(--wiki-content-heading-color); } #mp-box-welcome { text-align: center; position: relative; overflow: hidden; } #mp-box-welcome h2 { font-size: 200%; } #mp-welcome { display: flex; flex-flow: column nowrap; position: relative; height: 100%; z-index: 2; box-sizing: border-box; } #mp-welcome .welcome-subtitle { height: 100%; background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent); padding: 0.5em; } #mp-banner { position: absolute; width: 100%; height: 100%; filter: blur(5px); z-index: -1; background: url(/images/e/e0/MP_banner.jpg); background-size: cover; background-repeat: no-repeat; background-position: top center; } .view-dark #mp-banner { filter: blur(5px) brightness(50%); } .view-light #mp-banner { filter: blur(5px) contrast(50%); } /* [[Template:MP_link]] */ .mp-links { --gap: 10px; } .mp-links > ul { display: flex; flex-flow: row wrap; justify-content: space-evenly; margin: 2px; gap: var(--gap); } .mp-links > ul > li { display: flex; flex-flow: column nowrap; align-items: stretch; text-align: center; box-sizing: border-box; flex: max(calc(50% - var(--gap)), 5em) 1 1; outline: 1px solid var(--wiki-content-link-color); transition: 0.1s ease-in; } .mp-links > ul > li:hover { background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent); } .mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;} .mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;} .mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;} .mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;} .mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;} .mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;} .mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;} .mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;} .mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;} .mp-links > ul > li:hover a { text-decoration: underline; } .mp-links > ul > li > a { display: flex; align-items: center; justify-content: center; height: 100%; flex: 1 1 auto; box-sizing: border-box; padding: 5px; } .mp-links > ul > li > a:first-child { height: 100%; } .mp-links > ul > li > a:last-child:not(:first-child) { height: unset; } .mp-links.stretch, .mp-links.stretch > ul { height: 100%; } .mp-links.side-image li { flex-flow: row nowrap; } .mp-links.plain > ul > li { outline-color: transparent; } /*********************** * End main page layout * ************************/ /********************************************************************************************************************* * Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) * **********************************************************************************************************************/ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } /* Display list items inline */ .hlist dd, .hlist dt, .hlist li { /* * don't trust the note that says margin doesn't work with inline * removing margin: 0 makes dds have margins again * We also want to reset margin-right in Minerva */ margin: 0; display: inline; } /* Display requested top-level lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, /* Display nested lists inline */ .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; } /* Hide empty list items */ .hlist .mw-empty-li { display: none; } /* TODO: :not() can maybe be used here to remove the later rule. naive test * seems to work. more testing needed. like so: */ .hlist dt:not(:last-child)::after { content: ":\20"; } .hlist dd:not(:last-child)::after, .hlist li:not(:last-child)::after { /* "space, Middle Dot, space" We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters. The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */ /* content: "\20\00B7\20"; font-weight: bold; */ /* "space &nbsp; • &nbsp; space" There may (and likely) be an extra whitespace between <li>s, therefore we have to use a space character as last character of this sequence. By this way, the last space and the next whitespce will collapse as a single space, to make the whitespace on both sides of the middle dot the same width. */ content: "\20\A0\2022\A0\20"; font-weight: inherit; } /* Add parentheses around nested lists */ .hlist dd ol::before, .hlist dd ul::before, .hlist dd dl::before, .hlist dt ol::before, .hlist dt ul::before, .hlist dt dl::before, .hlist li ol::before, .hlist li ul::before, .hlist li dl::before { content: "\20("; font-weight: inherit; } .hlist dd ol::after, .hlist dd ul::after, .hlist dd dl::after, .hlist dt ol::after, .hlist dt ul::after, .hlist dt dl::after, .hlist li ol::after, .hlist li ul::after, .hlist li dl::after { content: ")"; font-weight: inherit; } /* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; } .hlist ol > li { counter-increment: listitem; } .hlist ol > li::before { content: " " counter(listitem) ".\20"; } /* Progressive enhancement: * try to make the dot always follow the list item in same line */ .hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) { display: inline-block; } /******************************************** * End semantically-correct horizontal lists * *********************************************/ /*** Miscellaneous ***/ .responsive-image { max-width: 100%; height: auto; } .view-dark .invert-on-dark, .view-light .invert-on-light { filter: invert(100%); } .pixelated { image-rendering: pixelated; } @media screen and (min-width: 720px) { .mobileonly { display: none; } } @media screen and (max-width: 720px) { .nomobile { display: none; } } /*** Utility classes for standard MW galleries ***/ /* it's important that spaced comes before centered in the sheet */ .gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */ display: flex; flex-flow: row wrap; justify-content: space-evenly; margin-left: unset; } .gallery.centered { text-align: center; } /************************** * Start Modular Templates * **************************/ /********* [[Template:Ambox]] *********/ .ambox { --ambox-color: var(--wiki-accent-color); border: 1px solid var(--wiki-content-border-color); border-left: 10px solid var(--ambox-color); border-radius: 2px; display: flex; align-items: center; gap: .6em; margin: 1em 0; padding: 3px .6em; background-color: var(--wiki-content-background-color--secondary); box-shadow: 2px 2px 5px 0px #0002; } @media (min-width: 720px) { .ambox { margin-inline: 10%; } } .ambox.tiny { padding: .04rem .5em; margin-inline: 0; width: fit-content; } .ambox + .ambox { margin-top: -.6em; } .ambox-content { flex: 1; } .ambox-content p { margin: .15em 0; } .ambox-title { font-weight: bold; } /********* [[Template:Hatnote]] *********/ .hatnote { padding: 1px 0 1px 1.6em; margin-bottom: 0.5em; font-style: italic; border-top: 1px solid var(--wiki-content-border-color--secondary); border-bottom: 1px solid var(--wiki-content-border-color--secondary); } .hatnote.icon { padding-left: 0; } /********* [[Template:Spoiler]] *********/ .spoiler-content { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent); transition: all 0.3s; cursor: pointer; overflow: auto; } @supports not (color:color-mix(in srgb, #000, transparent)) { .spoiler-content { background-color: var(--wiki-content-dynamic-color--secondary); } } .spoiler-content > * { pointer-events: none; opacity: 0; transition: all 0.3s; } .spoiler-content.show { background-color: transparent; } .spoiler-content.show > * { pointer-events: unset; opacity: 1; } /********* [[Template:Link icon]] *********/ .link-icon { --link-icon-line-height: 1.5em; --link-icon-size: 1.5em; display: inline-flex; align-items: center; height: var(--link-icon-line-height); vertical-align: bottom; } .link-icon .regular { align-self: center; } .link-icon .regular a { display: flex; } .link-icon .regular img { height: var(--link-icon-size); max-width: var(--link-icon-size); } .link-icon .fallback { outline: 1px solid var(--wiki-content-text-color); border-radius: 50%; text-align: center; width: var(--link-icon-size); line-height: var(--link-icon-size); } .link-icon.notext, .link-icon.notext .fallback { display: inline-block; } /********* [[Template:Quote]] *********/ .quote { background: var(--wiki-content-background-color--secondary); border-radius: 5px; border: 2px solid var(--wiki-content-border-color); margin: .5em 0; padding: .5em; overflow-y: hidden; } .quote .block { display: block; } .quote .title { font-size: large; font-weight: bold; } .quote .content { font-style: italic; } .quote .author { font-weight: bold; text-align: end; } .quote .marks-wrapper { display: flex; gap: 5px; } .quote .marks-wrapper::before, .quote .marks-wrapper::after { font-size: 100px; line-height: 0px; } .quote .marks-wrapper::before { content: "\201C"; margin-top: 40px; } .quote .marks-wrapper::after { content: "\201D"; align-self: end; margin-bottom: -10px; } .client-js .mw-charinsert-item { display: none; } /************************ * End Modular Templates * *************************/ /***************************** * Used by [[Template:Color]] * ******************************/ .color__splotch { display: inline-block; height: 1em; width: 1em; box-sizing: border-box; vertical-align: text-top; border-radius: 50%; border: 1px solid var(--wiki-content-text-color); } /********************* * End Template:Color * **********************/ /********************************* * Used by [[Template:TOC limit]] * **********************************/ .toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; } /************************* * End Template:TOC limit * **************************/ /********************************* * Used by [[Template:TOC right]] * **********************************/ @media all and (min-width: 720px) { .tocright { float: right; clear: right; margin: 0 0 0.5em 1em; } } /************************* * End Template:TOC right * **************************/ /* tce-variables-start */ /* Theme Color Editor variables section */ /* Values assigned to CSS variables in the section below are managed by the Theme Color Editor gadget */ /* Please avoid making manual changes in this section except removing variable definitions altogether /* /* Assigning values of those variables in other places within this CSS page may cause errors */ .view-dark { --wiki-body-background-color: #f6f6f6; --wiki-body-dynamic-color: #000000; --wiki-body-dynamic-color--inverted: #ffffff; --wiki-body-dynamic-color--secondary: #333333; --wiki-body-dynamic-color--secondary--inverted: #cccccc; --wiki-content-background-color: #ffffff; --wiki-content-border-color: #a7d7f9; --wiki-content-text-color: #111111; --wiki-content-link-color: #0645ad; --wiki-icon-to-link-filter: invert(0.5) sepia(1) hue-rotate(178.815deg) brightness(40.985%) saturate(766.639%); --wiki-content-link-label-color: #ffffff; --wiki-content-redlink-color: #ba0000; --wiki-content-dynamic-color: #000000; --wiki-content-dynamic-color--inverted: #ffffff; --wiki-content-dynamic-color--secondary: #333333; --wiki-content-dynamic-color--secondary--inverted: #cccccc; --wiki-accent-color: #3366cc; --wiki-accent-label-color: #ffffff; --wiki-accent-link-color: #d5fb51; --wiki-alert-color: #bf0017; --wiki-alert-label-color: #ffffff; --wiki-warning-color: #b05f30; --wiki-warning-label-color: #ffffff; --wiki-success-color: #0c742f; --wiki-success-label-color: #ffffff; } /* tce-variables-end */ e3ba173a8050b864cee62a3fc621894a8262a0fe 749 748 2025-08-31T13:57:10Z Team9 625132 css text/css /* CSS placed here will be applied to all skins */ /****************************************************************************************** ********************************* Start user-edit variables ******************************* ******************************************************************************************/ /***************************************** ****** START BASIC DESIGN VARIABLES ****** ----------------------------------------*/ :root { --wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif; --wiki-sidebar-heading-font-family: sans-serif; --wiki-content-border-radius: 0px; --wiki-sidebar-border-radius: 0px; } /*---------------------------------------- ******* END BASIC DESIGN VARIABLES ******* *****************************************/ /***************************************** ****** START BASIC COLOR VARIABLES ******* ----------------------------------------*/ :root, /* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=dark, */ /* individual themes are prefixed with .theme- instead */ .view-dark { /********************** * Probably edit these * [ DARK VIEW ] ***********************/ --wiki-body-background-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-background-image: url(filepath://Site-background-dark.jpg); --wiki-content-background-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-background-opacity: 100%; --wiki-content-border-color: #E8E84C; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color: #0000ff; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */ /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-accent-color: #ff4d9d; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-link-color: #1e1e43; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-to-link-filter:brightness(0) saturate(100%) invert(0%) sepia(93%) saturate(0%) hue-rotate(235deg) brightness(107%) contrast(107%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */ /* This variable might already be managed by Theme Color Editor */ /**/ } /* End dark styles */ /*---------------------------------------- ******* END BASIC COLOR VARIABLES ******** *****************************************/ /***************************************** **** START ADVANCED COLOR VARIABLES ****** ----------------------------------------*/ :root, .view-light { /******************* * Maybe edit these * [ LIGHT VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: #0000ff(--wiki-content-link-color); --wiki-content-link-color--hover: #3399ff(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ LIGHT VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: #0000ff(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: #ffffff(--wiki-content-text-color); /* [ LIGHT VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #bf0017; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #b05f30; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #0c742f; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ LIGHT VIEW ] ************************************/ --wiki-body-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ /* [ LIGHT VIEW ] */ --wiki-alert-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */ /**/ } .view-dark { /******************* * Maybe edit these * [ DARK VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ededed; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: var(--wiki-content-link-color); --wiki-content-link-color--hover: var(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ DARK VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: var(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: var(--wiki-content-text-color); /* [ DARK VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #ff576a; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #cf721c; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #13aa45; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ DARK VIEW ] ************************************/ --wiki-body-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-alert-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: invert(100%); } /*---------------------------------------- ***** END ADVANCED COLOR VARIABLES ******* *****************************************/ /***************************************** **** START ADVANCED DESIGN VARIABLES ***** ----------------------------------------*/ :root { /*********************** start logo position ----------------------*/ --wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */ --wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */ --wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */ --wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */ --wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */ /*----------------------- end logo position ***********************/ --wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */ --wiki-body-font-family: sans-serif; --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */ /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-width: 1px; --wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */ --wiki-sidebar-portal-spacing: 0px; --wiki-sidebar-border-width: var(--wiki-content-border-width); --wiki-navigation-border-radius: 0px; /* border radius of tabs */ /******************* * Maybe edit these * [ DESIGN ] ********************/ --wiki-logo-filter: none; /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-top-radius: var(--wiki-content-border-radius); --wiki-content-border-style: solid; --wiki-content-border-image: none; --wiki-content-backdrop-filter: none; --wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */ --wiki-gap-between-sidebar-and-content: 0.5em; /* gap between sidebar(#mw-panel) and content(#content) */ --wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-line-height: 1.125; --wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-margin: 0.5em; --wiki-sidebar-list-item-padding: 0.25em 0.25rem; --wiki-sidebar-list-padding: 0.25rem; --wiki-sidebar-list-item-background--hover: none; /* background of hover item */ --wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */ --wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */ --wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-box-background-color: var(--wiki-content-background-color); --wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content)); --wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ --wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ /* nav tabs style. The vector gradient is default. * If you want to customize the style of tabs, it's easier to start with the following settings: * --wiki-navigation-background-image: none; * --wiki-navigation-selected-background-image: none; * --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px ); * --wiki-navigation-selected-border-bottom-background: none; * --wiki-navigation-tab-spacing: 0.25em; * --wiki-navigation-tab-padding-top: 0.5em; * --wiki-navigation-tab-padding-bottom: 0.5em; */ --wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */ --wiki-navigation-tab-padding-top: 1.25em; --wiki-navigation-tab-padding-x: 0.75em; --wiki-navigation-tab-padding-bottom: 4px; --wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */ --wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */ --wiki-navigation-border-image: none; --wiki-navigation-selected-border-image: var(--wiki-navigation-border-image); --wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%); --wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x; --wiki-navigation-background-position: left bottom, right bottom, left bottom; --wiki-navigation-background-size: 1px 100%, 1px 100%, 100%; --wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%); --wiki-navigation-selected-background-repeat: no-repeat, no-repeat; --wiki-navigation-selected-background-position: left bottom, right bottom; --wiki-navigation-selected-background-size: 1px 100%, 1px 100%; --wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px); /* affects the dropdown menu under More */ --wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color); --wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color); --wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */ --wiki-navigation-dropdown-border-width: 1px; --wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius); --wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */ --wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */ --wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */ --wiki-navigation-dropdown-border-image: none; --wiki-navigation-dropdown-backdrop-filter: none; --wiki-navigation-dropdown-box-shadow: none; /* box shadow */ /* styles of the footer */ --wiki-spacing-before-footer: 0px; --wiki-footer-border-image: none; /* padding on body element */ --wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */ --wiki-left-spacing: 0.5em; --wiki-right-spacing: 1em; --wiki-bottom-spacing: 2em; /* end design variables */ } /*---------------------------------------- ***** END ADVANCED DESIGN VARIABLES ****** *****************************************/ /******************************* **** START SHARED VARIABLES **** **** tl;dr: don't edit this **** ********************************/ /* These variables are rarely touched, usually inherit other variables, and are shared on all themes. In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision, understand what you are doing, and *know* that what you are trying to do is not accomplished by changing another variable in the above sections. Since these are by default shared across all themes, if you support multiple themes you'll probably want to separate the variables you want to modify here into .view-x blocks like above. If you don't understand what that means or how to do that then you probably shouldn't be modifying this section. */ :root { --wiki-content-border-bottom-width: var(--wiki-content-border-width); --wiki-content-border-bottom-style: var(--wiki-content-border-style); --wiki-content-border-bottom-color: var(--wiki-content-border-color); --wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%); --wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color)); --wiki-content-text-color--hover: var(--wiki-content-text-color); /* heading */ --wiki-content-heading-border-bottom-width: 1px; --wiki-content-heading-border-style: solid; --wiki-content-heading-font-weight: normal; --wiki-content-heading-font-style: normal; --wiki-content-heading-text-transform: none; --wiki-content-heading-line-height: normal; --wiki-content-heading-text-shadow: none; /* first heading (h1) */ --wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width); --wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); --wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight); --wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style); --wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform); --wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-firstheading-color: var(--wiki-content-heading-color); --wiki-content-firstheading-text-shadow: none; /* sub-heading (h3, h4, h5, h6) */ --wiki-content-subheading-border-bottom-width: 0px; --wiki-content-subheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-subheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-subheading-font-family: var(--wiki-body-font-family); --wiki-content-subheading-font-weight: bold; --wiki-content-subheading-font-style: normal; --wiki-content-subheading-text-transform: none; --wiki-content-subheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-subheading-color: var(--wiki-content-heading-color); --wiki-content-subheading-text-shadow: none; /* heading size */ --wiki-content-firstheading-font-size: 1.8em; --wiki-content-heading-h2-font-size: 1.5em; --wiki-content-heading-h3-font-size: 1.2em; --wiki-content-heading-h4-font-size: 114%; --wiki-content-heading-h5-font-size: 108%; --wiki-content-heading-h6-font-size: 100%; --wiki-content-toc-background: var(--wiki-content-background-color--secondary); --wiki-content-toc-border-width: 1px; --wiki-content-toc-border-style: solid; --wiki-content-toc-border-color: var(--wiki-content-border-color); --wiki-content-toc-border-radius: 0px; --wiki-content-toc-border-image: none; --wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000; --wiki-content-catlinks-background: var(--wiki-content-background-color--secondary); --wiki-content-catlinks-border-width: 1px; --wiki-content-catlinks-border-style: solid; --wiki-content-catlinks-border-color: var(--wiki-content-border-color); --wiki-content-catlinks-border-radius: 0px; --wiki-content-catlinks-border-image: none; --wiki-content-catlinks-box-shadow: none; --wiki-content-filetoc-background: var(--wiki-content-background-color--secondary); --wiki-content-filetoc-border-width: 1px; --wiki-content-filetoc-border-style: solid; --wiki-content-filetoc-border-color: var(--wiki-content-border-color); --wiki-content-filetoc-border-radius: 0px; --wiki-content-filetoc-border-image: none; --wiki-content-filetoc-box-shadow: none; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; --wiki-sidebar-padding: 0px; --wiki-sidebar-background-color: var(--wiki-content-background-color); --wiki-sidebar-background-opacity: var(--wiki-content-background-opacity); --wiki-sidebar-background-image: none; --wiki-sidebar-background-position: center; --wiki-sidebar-background-repeat: repeat; --wiki-sidebar-background-size: auto; --wiki-sidebar-filter: none; --wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-sidebar-border-color: var(--wiki-content-border-color); --wiki-sidebar-border-style: solid; --wiki-sidebar-border-image: none; --wiki-sidebar-link-color: var(--wiki-content-link-color); --wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover); --wiki-sidebar-heading-color: var(--wiki-content-heading-color); --wiki-sidebar-heading-font-weight: normal; --wiki-sidebar-heading-font-style: normal; --wiki-sidebar-heading-text-transform: none; --wiki-sidebar-heading-line-height: normal; --wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem; --wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-text-shadow: none; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter); --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-box-padding: 0px; --wiki-sidebar-box-background: none; --wiki-sidebar-box-border: 0px; --wiki-sidebar-box-border-image: none; --wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color)); --wiki-footer-border-width: var(--wiki-content-border-width); --wiki-footer-border-style: var(--wiki-content-border-style); --wiki-footer-border-color: var(--wiki-content-border-color); --wiki-footer-background-color: var(--wiki-content-background-color); --wiki-footer-background-opacity: var(--wiki-content-background-opacity); --wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-footer-text-color: var(--wiki-content-text-color); --wiki-footer-link-color: var(--wiki-content-link-color); --wiki-footer-link-color--hover: var(--wiki-content-link-color--hover); --wiki-footer-border-radius: var(--wiki-content-border-radius); --wiki-navigation-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-background-color--hover: var(--wiki-navigation-background-color); --wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity); --wiki-navigation-background-image--hover: var(--wiki-navigation-background-image); --wiki-navigation-background-position--hover: var(--wiki-navigation-background-position); --wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat); --wiki-navigation-background-size--hover: var(--wiki-navigation-background-size); --wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover); --wiki-navigation-transform--hover: none; --wiki-navigation-selected-border-style: solid; --wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-border-style: solid; --wiki-navigation-border-color--hover: var(--wiki-navigation-border-color); --wiki-navigation-border-image--hover: var(--wiki-navigation-border-image); --wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style); --wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px)); --wiki-navigation-icon-size: 1em; --wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x); --wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */ --wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color); --wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color); --wiki-navigation-dropdown-offset: 0px; /* vertical offset */ --wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-search-background-image: none; --wiki-navigation-search-background-position: 0; --wiki-navigation-search-background-size: auto; --wiki-navigation-search-background-repeat: repeat; --wiki-navigation-search-backdrop-filter: none; --wiki-navigation-search-border-color: var(--wiki-navigation-border-color); --wiki-navigation-search-border-color--hover: var(--wiki-accent-color); --wiki-navigation-search-border-style: solid; --wiki-navigation-search-border-width: 1px; --wiki-navigation-search-border-radius: 2px; --wiki-navigation-search-border-image: none; --wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image); --wiki-navigation-search-box-shadow: none; --wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow); --wiki-navigation-search-text-color: var(--wiki-content-text-color); --wiki-navigation-search-font-size: var(--wiki-navigation-font-size); --wiki-navigation-search-height: 2em; --wiki-navigation-search-button-color: currentColor; --wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color); --wiki-navigation-search-button-color-opacity: 80%; --wiki-navigation-search-button-color-opacity--hover: 95%; --wiki-navigation-search-bottom-spacing: 3px; --wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent); --wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */ } /*** mobile adjustments ***/ @media screen and (max-width: 720px) { body.has-vector-mobile-menu{ --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-margin: 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-margin: 0px 0px -0.5em 0px; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-line-height: 1.125; --wiki-sidebar-background-opacity: 100%; --wiki-navigation-search-border-width: 1px; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; } } /***************************** **** END SHARED VARIABLES **** ******************************/ /****************************************************************************************** ********************************* End user-edit variables ********************************* ******************************************************************************************/ /****************************** * Fallback for older browsers * * DONT EDIT THIS * *******************************/ @supports not (color:color-mix(in srgb, #000, transparent)) { .view-dark, .view-light, :root { --wiki-content-text-mix-color: var(--wiki-content-text-color); --wiki-content-text-mix-color-95: var(--wiki-content-background-color); --wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted); --wiki-content-border-color--secondary: var(--wiki-content-border-color); --wiki-content-border-color--accent: var(--wiki-accent-color); --wiki-accent-color--hover: var(--wiki-accent-color); --wiki-navigation-search-highlight-background-color: transparent; } } /***************************** * End older browser fallback * ******************************/ /***************************** * PortableInfoboxes * ******************************/ :root { --pi-background: var(--wiki-content-background-color); --pi-secondary-background: var(--wiki-accent-color); --pi-secondary-background-label: var(--wiki-accent-label-color); --pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent); } .portable-infobox .pi-title, .portable-infobox .pi-header { text-align: center; font-size: 1.5em; background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent); color: var(--pi-secondary-background-label); } .portable-infobox .pi-data, .portable-infobox .pi-group { background: var(--wiki-content-background-color--secondary); } .portable-infobox .pi-image { padding: 8px; } .pi-image-thumbnail { max-width: 100%; } .pi-caption { color: var(--wiki-content-text-mix-color); } .pi-section-navigation .pi-section-tab.pi-section-active, .pi-section-navigation .pi-section-tab.current, .pi-media-collection .pi-tab-link.current { background: var(--pi-secondary-background); color: var(--pi-secondary-background-label); } .pi-collapse > .pi-item:first-child { cursor: pointer; } /* overqualify these to overwrite normal content heading styles */ .mw-body .portable-infobox h2, .mw-body .portable-infobox h3 { border-bottom: 0; font-family: inherit; font-weight: 700; margin: 0; } /***************************** * End PortableInfoboxes * ******************************/ /******************* * Main page layout * ********************/ #mp-container { display: grid; gap: 10px; } @media screen and (max-width: 990px) { /* for mobile screens */ #mp-container { grid-template-areas:var(--main-page-layout--mobile); grid-template-columns:var(--main-page-layout-columns--mobile, 100%); } .mp-box.mp-hide-on-mobile { display: none; } } @media screen and (min-width: 990px) and (max-width: 1350px) { /* for narrow screens, between 990px and 1350px */ #mp-container { grid-template-areas:var(--main-page-layout--tablet); grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr); } .mp-box.mp-hide-on-tablet { display: none; } } @media screen and (min-width: 1350px) { /* for all other screens, 1350px and wider */ #mp-container { grid-template-areas:var(--main-page-layout--desktop); grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr); } .mp-box.mp-hide-on-desktop { display: none; } } .mp-box { position: relative; display: flex; flex-flow: column nowrap; width: 100%; box-sizing: border-box; background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent); border: 1px solid var(--wiki-content-border-color); padding: 0px; } .mp-body { height: 100%; display: flex; padding: 0.5em; flex-flow: column nowrap; } .mp-box.centered-content .mp-body { height: 100%; display: flex; flex-flow: column nowrap; justify-content: space-evenly; } .mp-box.has-floating-image { display: block; } .mp-box.has-floating-image .mp-body { height: unset; display: block; } /* overqualified to override normal heading styles */ .mw-body .mp-box h2 { text-align: center; font-weight: bold; font-family: var(--wiki-content-heading-font-family); overflow: initial; border-bottom: 1px solid var(--wiki-content-border-color); font-size: 150%; margin: 0; padding: 5px 0; color: var(--wiki-content-heading-color); } #mp-box-welcome { text-align: center; position: relative; overflow: hidden; } #mp-box-welcome h2 { font-size: 200%; } #mp-welcome { display: flex; flex-flow: column nowrap; position: relative; height: 100%; z-index: 2; box-sizing: border-box; } #mp-welcome .welcome-subtitle { height: 100%; background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent); padding: 0.5em; } #mp-banner { position: absolute; width: 100%; height: 100%; filter: blur(5px); z-index: -1; background: url(/images/e/e0/MP_banner.jpg); background-size: cover; background-repeat: no-repeat; background-position: top center; } .view-dark #mp-banner { filter: blur(5px) brightness(50%); } .view-light #mp-banner { filter: blur(5px) contrast(50%); } /* [[Template:MP_link]] */ .mp-links { --gap: 10px; } .mp-links > ul { display: flex; flex-flow: row wrap; justify-content: space-evenly; margin: 2px; gap: var(--gap); } .mp-links > ul > li { display: flex; flex-flow: column nowrap; align-items: stretch; text-align: center; box-sizing: border-box; flex: max(calc(50% - var(--gap)), 5em) 1 1; outline: 1px solid var(--wiki-content-link-color); transition: 0.1s ease-in; } .mp-links > ul > li:hover { background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent); } .mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;} .mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;} .mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;} .mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;} .mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;} .mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;} .mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;} .mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;} .mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;} .mp-links > ul > li:hover a { text-decoration: underline; } .mp-links > ul > li > a { display: flex; align-items: center; justify-content: center; height: 100%; flex: 1 1 auto; box-sizing: border-box; padding: 5px; } .mp-links > ul > li > a:first-child { height: 100%; } .mp-links > ul > li > a:last-child:not(:first-child) { height: unset; } .mp-links.stretch, .mp-links.stretch > ul { height: 100%; } .mp-links.side-image li { flex-flow: row nowrap; } .mp-links.plain > ul > li { outline-color: transparent; } /*********************** * End main page layout * ************************/ /********************************************************************************************************************* * Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) * **********************************************************************************************************************/ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } /* Display list items inline */ .hlist dd, .hlist dt, .hlist li { /* * don't trust the note that says margin doesn't work with inline * removing margin: 0 makes dds have margins again * We also want to reset margin-right in Minerva */ margin: 0; display: inline; } /* Display requested top-level lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, /* Display nested lists inline */ .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; } /* Hide empty list items */ .hlist .mw-empty-li { display: none; } /* TODO: :not() can maybe be used here to remove the later rule. naive test * seems to work. more testing needed. like so: */ .hlist dt:not(:last-child)::after { content: ":\20"; } .hlist dd:not(:last-child)::after, .hlist li:not(:last-child)::after { /* "space, Middle Dot, space" We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters. The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */ /* content: "\20\00B7\20"; font-weight: bold; */ /* "space &nbsp; • &nbsp; space" There may (and likely) be an extra whitespace between <li>s, therefore we have to use a space character as last character of this sequence. By this way, the last space and the next whitespce will collapse as a single space, to make the whitespace on both sides of the middle dot the same width. */ content: "\20\A0\2022\A0\20"; font-weight: inherit; } /* Add parentheses around nested lists */ .hlist dd ol::before, .hlist dd ul::before, .hlist dd dl::before, .hlist dt ol::before, .hlist dt ul::before, .hlist dt dl::before, .hlist li ol::before, .hlist li ul::before, .hlist li dl::before { content: "\20("; font-weight: inherit; } .hlist dd ol::after, .hlist dd ul::after, .hlist dd dl::after, .hlist dt ol::after, .hlist dt ul::after, .hlist dt dl::after, .hlist li ol::after, .hlist li ul::after, .hlist li dl::after { content: ")"; font-weight: inherit; } /* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; } .hlist ol > li { counter-increment: listitem; } .hlist ol > li::before { content: " " counter(listitem) ".\20"; } /* Progressive enhancement: * try to make the dot always follow the list item in same line */ .hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) { display: inline-block; } /******************************************** * End semantically-correct horizontal lists * *********************************************/ /*** Miscellaneous ***/ .responsive-image { max-width: 100%; height: auto; } .view-dark .invert-on-dark, .view-light .invert-on-light { filter: invert(100%); } .pixelated { image-rendering: pixelated; } @media screen and (min-width: 720px) { .mobileonly { display: none; } } @media screen and (max-width: 720px) { .nomobile { display: none; } } /*** Utility classes for standard MW galleries ***/ /* it's important that spaced comes before centered in the sheet */ .gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */ display: flex; flex-flow: row wrap; justify-content: space-evenly; margin-left: unset; } .gallery.centered { text-align: center; } /************************** * Start Modular Templates * **************************/ /********* [[Template:Ambox]] *********/ .ambox { --ambox-color: var(--wiki-accent-color); border: 1px solid var(--wiki-content-border-color); border-left: 10px solid var(--ambox-color); border-radius: 2px; display: flex; align-items: center; gap: .6em; margin: 1em 0; padding: 3px .6em; background-color: var(--wiki-content-background-color--secondary); box-shadow: 2px 2px 5px 0px #0002; } @media (min-width: 720px) { .ambox { margin-inline: 10%; } } .ambox.tiny { padding: .04rem .5em; margin-inline: 0; width: fit-content; } .ambox + .ambox { margin-top: -.6em; } .ambox-content { flex: 1; } .ambox-content p { margin: .15em 0; } .ambox-title { font-weight: bold; } /********* [[Template:Hatnote]] *********/ .hatnote { padding: 1px 0 1px 1.6em; margin-bottom: 0.5em; font-style: italic; border-top: 1px solid var(--wiki-content-border-color--secondary); border-bottom: 1px solid var(--wiki-content-border-color--secondary); } .hatnote.icon { padding-left: 0; } /********* [[Template:Spoiler]] *********/ .spoiler-content { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent); transition: all 0.3s; cursor: pointer; overflow: auto; } @supports not (color:color-mix(in srgb, #000, transparent)) { .spoiler-content { background-color: var(--wiki-content-dynamic-color--secondary); } } .spoiler-content > * { pointer-events: none; opacity: 0; transition: all 0.3s; } .spoiler-content.show { background-color: transparent; } .spoiler-content.show > * { pointer-events: unset; opacity: 1; } /********* [[Template:Link icon]] *********/ .link-icon { --link-icon-line-height: 1.5em; --link-icon-size: 1.5em; display: inline-flex; align-items: center; height: var(--link-icon-line-height); vertical-align: bottom; } .link-icon .regular { align-self: center; } .link-icon .regular a { display: flex; } .link-icon .regular img { height: var(--link-icon-size); max-width: var(--link-icon-size); } .link-icon .fallback { outline: 1px solid var(--wiki-content-text-color); border-radius: 50%; text-align: center; width: var(--link-icon-size); line-height: var(--link-icon-size); } .link-icon.notext, .link-icon.notext .fallback { display: inline-block; } /********* [[Template:Quote]] *********/ .quote { background: var(--wiki-content-background-color--secondary); border-radius: 5px; border: 2px solid var(--wiki-content-border-color); margin: .5em 0; padding: .5em; overflow-y: hidden; } .quote .block { display: block; } .quote .title { font-size: large; font-weight: bold; } .quote .content { font-style: italic; } .quote .author { font-weight: bold; text-align: end; } .quote .marks-wrapper { display: flex; gap: 5px; } .quote .marks-wrapper::before, .quote .marks-wrapper::after { font-size: 100px; line-height: 0px; } .quote .marks-wrapper::before { content: "\201C"; margin-top: 40px; } .quote .marks-wrapper::after { content: "\201D"; align-self: end; margin-bottom: -10px; } .client-js .mw-charinsert-item { display: none; } /************************ * End Modular Templates * *************************/ /***************************** * Used by [[Template:Color]] * ******************************/ .color__splotch { display: inline-block; height: 1em; width: 1em; box-sizing: border-box; vertical-align: text-top; border-radius: 50%; border: 1px solid var(--wiki-content-text-color); } /********************* * End Template:Color * **********************/ /********************************* * Used by [[Template:TOC limit]] * **********************************/ .toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; } /************************* * End Template:TOC limit * **************************/ /********************************* * Used by [[Template:TOC right]] * **********************************/ @media all and (min-width: 720px) { .tocright { float: right; clear: right; margin: 0 0 0.5em 1em; } } /************************* * End Template:TOC right * **************************/ /* tce-variables-start */ /* Theme Color Editor variables section */ /* Values assigned to CSS variables in the section below are managed by the Theme Color Editor gadget */ /* Please avoid making manual changes in this section except removing variable definitions altogether /* /* Assigning values of those variables in other places within this CSS page may cause errors */ .view-dark { --wiki-body-background-color: #f6f6f6; --wiki-body-dynamic-color: #000000; --wiki-body-dynamic-color--inverted: #ffffff; --wiki-body-dynamic-color--secondary: #333333; --wiki-body-dynamic-color--secondary--inverted: #cccccc; --wiki-content-background-color: #ffffff; --wiki-content-border-color: #a7d7f9; --wiki-content-text-color: #111111; --wiki-content-link-color: #0645ad; --wiki-icon-to-link-filter: invert(0.5) sepia(1) hue-rotate(178.815deg) brightness(40.985%) saturate(766.639%); --wiki-content-link-label-color: #ffffff; --wiki-content-redlink-color: #ba0000; --wiki-content-dynamic-color: #000000; --wiki-content-dynamic-color--inverted: #ffffff; --wiki-content-dynamic-color--secondary: #333333; --wiki-content-dynamic-color--secondary--inverted: #cccccc; --wiki-accent-color: #3366cc; --wiki-accent-label-color: #ffffff; --wiki-accent-link-color: #d5fb51; --wiki-alert-color: #bf0017; --wiki-alert-label-color: #ffffff; --wiki-warning-color: #b05f30; --wiki-warning-label-color: #ffffff; --wiki-success-color: #0c742f; --wiki-success-label-color: #ffffff; } /* tce-variables-end */ 2ca1cddee63b5d320ddb0aab1cd18fa5a78e3bdb 750 749 2025-08-31T14:00:34Z Team9 625132 css text/css /* CSS placed here will be applied to all skins */ /****************************************************************************************** ********************************* Start user-edit variables ******************************* ******************************************************************************************/ /***************************************** ****** START BASIC DESIGN VARIABLES ****** ----------------------------------------*/ :root { --wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif; --wiki-sidebar-heading-font-family: sans-serif; --wiki-content-border-radius: 0px; --wiki-sidebar-border-radius: 0px; } /*---------------------------------------- ******* END BASIC DESIGN VARIABLES ******* *****************************************/ /***************************************** ****** START BASIC COLOR VARIABLES ******* ----------------------------------------*/ :root, /* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=dark, */ /* individual themes are prefixed with .theme- instead */ .view-dark { /********************** * Probably edit these * [ DARK VIEW ] ***********************/ --wiki-body-background-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-background-image: url(filepath://Site-background-dark.jpg); --wiki-content-background-color: #111111; /* This variable might already be managed by Theme Color Editor */ --wiki-content-background-opacity:80%; --wiki-content-border-color: #E8E84C; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color: #0000ff; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */ /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-accent-color: #ff4d9d; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-link-color: #1e1e43; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-to-link-filter:brightness(0) saturate(100%) invert(0%) sepia(93%) saturate(0%) hue-rotate(235deg) brightness(107%) contrast(107%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */ /* This variable might already be managed by Theme Color Editor */ /**/ } /* End dark styles */ /*---------------------------------------- ******* END BASIC COLOR VARIABLES ******** *****************************************/ /***************************************** **** START ADVANCED COLOR VARIABLES ****** ----------------------------------------*/ :root, .view-light { /******************* * Maybe edit these * [ LIGHT VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: #0000ff(--wiki-content-link-color); --wiki-content-link-color--hover: #3399ff(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ LIGHT VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: #0000ff(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: #ffffff(--wiki-content-text-color); /* [ LIGHT VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #bf0017; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #b05f30; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #0c742f; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ LIGHT VIEW ] ************************************/ --wiki-body-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ /* [ LIGHT VIEW ] */ --wiki-alert-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */ /**/ } .view-dark { /******************* * Maybe edit these * [ DARK VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ededed; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: var(--wiki-content-link-color); --wiki-content-link-color--hover: var(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ DARK VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: var(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: var(--wiki-content-text-color); /* [ DARK VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #ff576a; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #cf721c; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #13aa45; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ DARK VIEW ] ************************************/ --wiki-body-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-alert-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: invert(100%); } /*---------------------------------------- ***** END ADVANCED COLOR VARIABLES ******* *****************************************/ /***************************************** **** START ADVANCED DESIGN VARIABLES ***** ----------------------------------------*/ :root { /*********************** start logo position ----------------------*/ --wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */ --wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */ --wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */ --wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */ --wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */ /*----------------------- end logo position ***********************/ --wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */ --wiki-body-font-family: sans-serif; --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */ /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-width: 1px; --wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */ --wiki-sidebar-portal-spacing: 0px; --wiki-sidebar-border-width: var(--wiki-content-border-width); --wiki-navigation-border-radius: 0px; /* border radius of tabs */ /******************* * Maybe edit these * [ DESIGN ] ********************/ --wiki-logo-filter: none; /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-top-radius: var(--wiki-content-border-radius); --wiki-content-border-style: solid; --wiki-content-border-image: none; --wiki-content-backdrop-filter: none; --wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */ --wiki-gap-between-sidebar-and-content: 0.5em; /* gap between sidebar(#mw-panel) and content(#content) */ --wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-line-height: 1.125; --wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-margin: 0.5em; --wiki-sidebar-list-item-padding: 0.25em 0.25rem; --wiki-sidebar-list-padding: 0.25rem; --wiki-sidebar-list-item-background--hover: none; /* background of hover item */ --wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */ --wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */ --wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-box-background-color: var(--wiki-content-background-color); --wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content)); --wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ --wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ /* nav tabs style. The vector gradient is default. * If you want to customize the style of tabs, it's easier to start with the following settings: * --wiki-navigation-background-image: none; * --wiki-navigation-selected-background-image: none; * --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px ); * --wiki-navigation-selected-border-bottom-background: none; * --wiki-navigation-tab-spacing: 0.25em; * --wiki-navigation-tab-padding-top: 0.5em; * --wiki-navigation-tab-padding-bottom: 0.5em; */ --wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */ --wiki-navigation-tab-padding-top: 1.25em; --wiki-navigation-tab-padding-x: 0.75em; --wiki-navigation-tab-padding-bottom: 4px; --wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */ --wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */ --wiki-navigation-border-image: none; --wiki-navigation-selected-border-image: var(--wiki-navigation-border-image); --wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%); --wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x; --wiki-navigation-background-position: left bottom, right bottom, left bottom; --wiki-navigation-background-size: 1px 100%, 1px 100%, 100%; --wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%); --wiki-navigation-selected-background-repeat: no-repeat, no-repeat; --wiki-navigation-selected-background-position: left bottom, right bottom; --wiki-navigation-selected-background-size: 1px 100%, 1px 100%; --wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px); /* affects the dropdown menu under More */ --wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color); --wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color); --wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */ --wiki-navigation-dropdown-border-width: 1px; --wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius); --wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */ --wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */ --wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */ --wiki-navigation-dropdown-border-image: none; --wiki-navigation-dropdown-backdrop-filter: none; --wiki-navigation-dropdown-box-shadow: none; /* box shadow */ /* styles of the footer */ --wiki-spacing-before-footer: 0px; --wiki-footer-border-image: none; /* padding on body element */ --wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */ --wiki-left-spacing: 0.5em; --wiki-right-spacing: 1em; --wiki-bottom-spacing: 2em; /* end design variables */ } /*---------------------------------------- ***** END ADVANCED DESIGN VARIABLES ****** *****************************************/ /******************************* **** START SHARED VARIABLES **** **** tl;dr: don't edit this **** ********************************/ /* These variables are rarely touched, usually inherit other variables, and are shared on all themes. In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision, understand what you are doing, and *know* that what you are trying to do is not accomplished by changing another variable in the above sections. Since these are by default shared across all themes, if you support multiple themes you'll probably want to separate the variables you want to modify here into .view-x blocks like above. If you don't understand what that means or how to do that then you probably shouldn't be modifying this section. */ :root { --wiki-content-border-bottom-width: var(--wiki-content-border-width); --wiki-content-border-bottom-style: var(--wiki-content-border-style); --wiki-content-border-bottom-color: var(--wiki-content-border-color); --wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%); --wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color)); --wiki-content-text-color--hover: var(--wiki-content-text-color); /* heading */ --wiki-content-heading-border-bottom-width: 1px; --wiki-content-heading-border-style: solid; --wiki-content-heading-font-weight: normal; --wiki-content-heading-font-style: normal; --wiki-content-heading-text-transform: none; --wiki-content-heading-line-height: normal; --wiki-content-heading-text-shadow: none; /* first heading (h1) */ --wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width); --wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); --wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight); --wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style); --wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform); --wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-firstheading-color: var(--wiki-content-heading-color); --wiki-content-firstheading-text-shadow: none; /* sub-heading (h3, h4, h5, h6) */ --wiki-content-subheading-border-bottom-width: 0px; --wiki-content-subheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-subheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-subheading-font-family: var(--wiki-body-font-family); --wiki-content-subheading-font-weight: bold; --wiki-content-subheading-font-style: normal; --wiki-content-subheading-text-transform: none; --wiki-content-subheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-subheading-color: var(--wiki-content-heading-color); --wiki-content-subheading-text-shadow: none; /* heading size */ --wiki-content-firstheading-font-size: 1.8em; --wiki-content-heading-h2-font-size: 1.5em; --wiki-content-heading-h3-font-size: 1.2em; --wiki-content-heading-h4-font-size: 114%; --wiki-content-heading-h5-font-size: 108%; --wiki-content-heading-h6-font-size: 100%; --wiki-content-toc-background: var(--wiki-content-background-color--secondary); --wiki-content-toc-border-width: 1px; --wiki-content-toc-border-style: solid; --wiki-content-toc-border-color: var(--wiki-content-border-color); --wiki-content-toc-border-radius: 0px; --wiki-content-toc-border-image: none; --wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000; --wiki-content-catlinks-background: var(--wiki-content-background-color--secondary); --wiki-content-catlinks-border-width: 1px; --wiki-content-catlinks-border-style: solid; --wiki-content-catlinks-border-color: var(--wiki-content-border-color); --wiki-content-catlinks-border-radius: 0px; --wiki-content-catlinks-border-image: none; --wiki-content-catlinks-box-shadow: none; --wiki-content-filetoc-background: var(--wiki-content-background-color--secondary); --wiki-content-filetoc-border-width: 1px; --wiki-content-filetoc-border-style: solid; --wiki-content-filetoc-border-color: var(--wiki-content-border-color); --wiki-content-filetoc-border-radius: 0px; --wiki-content-filetoc-border-image: none; --wiki-content-filetoc-box-shadow: none; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; --wiki-sidebar-padding: 0px; --wiki-sidebar-background-color: var(--wiki-content-background-color); --wiki-sidebar-background-opacity: var(--wiki-content-background-opacity); --wiki-sidebar-background-image: none; --wiki-sidebar-background-position: center; --wiki-sidebar-background-repeat: repeat; --wiki-sidebar-background-size: auto; --wiki-sidebar-filter: none; --wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-sidebar-border-color: var(--wiki-content-border-color); --wiki-sidebar-border-style: solid; --wiki-sidebar-border-image: none; --wiki-sidebar-link-color: var(--wiki-content-link-color); --wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover); --wiki-sidebar-heading-color: var(--wiki-content-heading-color); --wiki-sidebar-heading-font-weight: normal; --wiki-sidebar-heading-font-style: normal; --wiki-sidebar-heading-text-transform: none; --wiki-sidebar-heading-line-height: normal; --wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem; --wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-text-shadow: none; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter); --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-box-padding: 0px; --wiki-sidebar-box-background: none; --wiki-sidebar-box-border: 0px; --wiki-sidebar-box-border-image: none; --wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color)); --wiki-footer-border-width: var(--wiki-content-border-width); --wiki-footer-border-style: var(--wiki-content-border-style); --wiki-footer-border-color: var(--wiki-content-border-color); --wiki-footer-background-color: var(--wiki-content-background-color); --wiki-footer-background-opacity: var(--wiki-content-background-opacity); --wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-footer-text-color: var(--wiki-content-text-color); --wiki-footer-link-color: var(--wiki-content-link-color); --wiki-footer-link-color--hover: var(--wiki-content-link-color--hover); --wiki-footer-border-radius: var(--wiki-content-border-radius); --wiki-navigation-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-background-color--hover: var(--wiki-navigation-background-color); --wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity); --wiki-navigation-background-image--hover: var(--wiki-navigation-background-image); --wiki-navigation-background-position--hover: var(--wiki-navigation-background-position); --wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat); --wiki-navigation-background-size--hover: var(--wiki-navigation-background-size); --wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover); --wiki-navigation-transform--hover: none; --wiki-navigation-selected-border-style: solid; --wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-border-style: solid; --wiki-navigation-border-color--hover: var(--wiki-navigation-border-color); --wiki-navigation-border-image--hover: var(--wiki-navigation-border-image); --wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style); --wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px)); --wiki-navigation-icon-size: 1em; --wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x); --wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */ --wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color); --wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color); --wiki-navigation-dropdown-offset: 0px; /* vertical offset */ --wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-search-background-image: none; --wiki-navigation-search-background-position: 0; --wiki-navigation-search-background-size: auto; --wiki-navigation-search-background-repeat: repeat; --wiki-navigation-search-backdrop-filter: none; --wiki-navigation-search-border-color: var(--wiki-navigation-border-color); --wiki-navigation-search-border-color--hover: var(--wiki-accent-color); --wiki-navigation-search-border-style: solid; --wiki-navigation-search-border-width: 1px; --wiki-navigation-search-border-radius: 2px; --wiki-navigation-search-border-image: none; --wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image); --wiki-navigation-search-box-shadow: none; --wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow); --wiki-navigation-search-text-color: var(--wiki-content-text-color); --wiki-navigation-search-font-size: var(--wiki-navigation-font-size); --wiki-navigation-search-height: 2em; --wiki-navigation-search-button-color: currentColor; --wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color); --wiki-navigation-search-button-color-opacity: 80%; --wiki-navigation-search-button-color-opacity--hover: 95%; --wiki-navigation-search-bottom-spacing: 3px; --wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent); --wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */ } /*** mobile adjustments ***/ @media screen and (max-width: 720px) { body.has-vector-mobile-menu{ --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-margin: 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-margin: 0px 0px -0.5em 0px; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-line-height: 1.125; --wiki-sidebar-background-opacity: 100%; --wiki-navigation-search-border-width: 1px; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; } } /***************************** **** END SHARED VARIABLES **** ******************************/ /****************************************************************************************** ********************************* End user-edit variables ********************************* ******************************************************************************************/ /****************************** * Fallback for older browsers * * DONT EDIT THIS * *******************************/ @supports not (color:color-mix(in srgb, #000, transparent)) { .view-dark, .view-light, :root { --wiki-content-text-mix-color: var(--wiki-content-text-color); --wiki-content-text-mix-color-95: var(--wiki-content-background-color); --wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted); --wiki-content-border-color--secondary: var(--wiki-content-border-color); --wiki-content-border-color--accent: var(--wiki-accent-color); --wiki-accent-color--hover: var(--wiki-accent-color); --wiki-navigation-search-highlight-background-color: transparent; } } /***************************** * End older browser fallback * ******************************/ /***************************** * PortableInfoboxes * ******************************/ :root { --pi-background: var(--wiki-content-background-color); --pi-secondary-background: var(--wiki-accent-color); --pi-secondary-background-label: var(--wiki-accent-label-color); --pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent); } .portable-infobox .pi-title, .portable-infobox .pi-header { text-align: center; font-size: 1.5em; background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent); color: var(--pi-secondary-background-label); } .portable-infobox .pi-data, .portable-infobox .pi-group { background: var(--wiki-content-background-color--secondary); } .portable-infobox .pi-image { padding: 8px; } .pi-image-thumbnail { max-width: 100%; } .pi-caption { color: var(--wiki-content-text-mix-color); } .pi-section-navigation .pi-section-tab.pi-section-active, .pi-section-navigation .pi-section-tab.current, .pi-media-collection .pi-tab-link.current { background: var(--pi-secondary-background); color: var(--pi-secondary-background-label); } .pi-collapse > .pi-item:first-child { cursor: pointer; } /* overqualify these to overwrite normal content heading styles */ .mw-body .portable-infobox h2, .mw-body .portable-infobox h3 { border-bottom: 0; font-family: inherit; font-weight: 700; margin: 0; } /***************************** * End PortableInfoboxes * ******************************/ /******************* * Main page layout * ********************/ #mp-container { display: grid; gap: 10px; } @media screen and (max-width: 990px) { /* for mobile screens */ #mp-container { grid-template-areas:var(--main-page-layout--mobile); grid-template-columns:var(--main-page-layout-columns--mobile, 100%); } .mp-box.mp-hide-on-mobile { display: none; } } @media screen and (min-width: 990px) and (max-width: 1350px) { /* for narrow screens, between 990px and 1350px */ #mp-container { grid-template-areas:var(--main-page-layout--tablet); grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr); } .mp-box.mp-hide-on-tablet { display: none; } } @media screen and (min-width: 1350px) { /* for all other screens, 1350px and wider */ #mp-container { grid-template-areas:var(--main-page-layout--desktop); grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr); } .mp-box.mp-hide-on-desktop { display: none; } } .mp-box { position: relative; display: flex; flex-flow: column nowrap; width: 100%; box-sizing: border-box; background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent); border: 1px solid var(--wiki-content-border-color); padding: 0px; } .mp-body { height: 100%; display: flex; padding: 0.5em; flex-flow: column nowrap; } .mp-box.centered-content .mp-body { height: 100%; display: flex; flex-flow: column nowrap; justify-content: space-evenly; } .mp-box.has-floating-image { display: block; } .mp-box.has-floating-image .mp-body { height: unset; display: block; } /* overqualified to override normal heading styles */ .mw-body .mp-box h2 { text-align: center; font-weight: bold; font-family: var(--wiki-content-heading-font-family); overflow: initial; border-bottom: 1px solid var(--wiki-content-border-color); font-size: 150%; margin: 0; padding: 5px 0; color: var(--wiki-content-heading-color); } #mp-box-welcome { text-align: center; position: relative; overflow: hidden; } #mp-box-welcome h2 { font-size: 200%; } #mp-welcome { display: flex; flex-flow: column nowrap; position: relative; height: 100%; z-index: 2; box-sizing: border-box; } #mp-welcome .welcome-subtitle { height: 100%; background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent); padding: 0.5em; } #mp-banner { position: absolute; width: 100%; height: 100%; filter: blur(5px); z-index: -1; background: url(/images/e/e0/MP_banner.jpg); background-size: cover; background-repeat: no-repeat; background-position: top center; } .view-dark #mp-banner { filter: blur(5px) brightness(50%); } .view-light #mp-banner { filter: blur(5px) contrast(50%); } /* [[Template:MP_link]] */ .mp-links { --gap: 10px; } .mp-links > ul { display: flex; flex-flow: row wrap; justify-content: space-evenly; margin: 2px; gap: var(--gap); } .mp-links > ul > li { display: flex; flex-flow: column nowrap; align-items: stretch; text-align: center; box-sizing: border-box; flex: max(calc(50% - var(--gap)), 5em) 1 1; outline: 1px solid var(--wiki-content-link-color); transition: 0.1s ease-in; } .mp-links > ul > li:hover { background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent); } .mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;} .mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;} .mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;} .mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;} .mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;} .mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;} .mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;} .mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;} .mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;} .mp-links > ul > li:hover a { text-decoration: underline; } .mp-links > ul > li > a { display: flex; align-items: center; justify-content: center; height: 100%; flex: 1 1 auto; box-sizing: border-box; padding: 5px; } .mp-links > ul > li > a:first-child { height: 100%; } .mp-links > ul > li > a:last-child:not(:first-child) { height: unset; } .mp-links.stretch, .mp-links.stretch > ul { height: 100%; } .mp-links.side-image li { flex-flow: row nowrap; } .mp-links.plain > ul > li { outline-color: transparent; } /*********************** * End main page layout * ************************/ /********************************************************************************************************************* * Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) * **********************************************************************************************************************/ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } /* Display list items inline */ .hlist dd, .hlist dt, .hlist li { /* * don't trust the note that says margin doesn't work with inline * removing margin: 0 makes dds have margins again * We also want to reset margin-right in Minerva */ margin: 0; display: inline; } /* Display requested top-level lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, /* Display nested lists inline */ .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; } /* Hide empty list items */ .hlist .mw-empty-li { display: none; } /* TODO: :not() can maybe be used here to remove the later rule. naive test * seems to work. more testing needed. like so: */ .hlist dt:not(:last-child)::after { content: ":\20"; } .hlist dd:not(:last-child)::after, .hlist li:not(:last-child)::after { /* "space, Middle Dot, space" We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters. The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */ /* content: "\20\00B7\20"; font-weight: bold; */ /* "space &nbsp; • &nbsp; space" There may (and likely) be an extra whitespace between <li>s, therefore we have to use a space character as last character of this sequence. By this way, the last space and the next whitespce will collapse as a single space, to make the whitespace on both sides of the middle dot the same width. */ content: "\20\A0\2022\A0\20"; font-weight: inherit; } /* Add parentheses around nested lists */ .hlist dd ol::before, .hlist dd ul::before, .hlist dd dl::before, .hlist dt ol::before, .hlist dt ul::before, .hlist dt dl::before, .hlist li ol::before, .hlist li ul::before, .hlist li dl::before { content: "\20("; font-weight: inherit; } .hlist dd ol::after, .hlist dd ul::after, .hlist dd dl::after, .hlist dt ol::after, .hlist dt ul::after, .hlist dt dl::after, .hlist li ol::after, .hlist li ul::after, .hlist li dl::after { content: ")"; font-weight: inherit; } /* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; } .hlist ol > li { counter-increment: listitem; } .hlist ol > li::before { content: " " counter(listitem) ".\20"; } /* Progressive enhancement: * try to make the dot always follow the list item in same line */ .hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) { display: inline-block; } /******************************************** * End semantically-correct horizontal lists * *********************************************/ /*** Miscellaneous ***/ .responsive-image { max-width: 100%; height: auto; } .view-dark .invert-on-dark, .view-light .invert-on-light { filter: invert(100%); } .pixelated { image-rendering: pixelated; } @media screen and (min-width: 720px) { .mobileonly { display: none; } } @media screen and (max-width: 720px) { .nomobile { display: none; } } /*** Utility classes for standard MW galleries ***/ /* it's important that spaced comes before centered in the sheet */ .gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */ display: flex; flex-flow: row wrap; justify-content: space-evenly; margin-left: unset; } .gallery.centered { text-align: center; } /************************** * Start Modular Templates * **************************/ /********* [[Template:Ambox]] *********/ .ambox { --ambox-color: var(--wiki-accent-color); border: 1px solid var(--wiki-content-border-color); border-left: 10px solid var(--ambox-color); border-radius: 2px; display: flex; align-items: center; gap: .6em; margin: 1em 0; padding: 3px .6em; background-color: var(--wiki-content-background-color--secondary); box-shadow: 2px 2px 5px 0px #0002; } @media (min-width: 720px) { .ambox { margin-inline: 10%; } } .ambox.tiny { padding: .04rem .5em; margin-inline: 0; width: fit-content; } .ambox + .ambox { margin-top: -.6em; } .ambox-content { flex: 1; } .ambox-content p { margin: .15em 0; } .ambox-title { font-weight: bold; } /********* [[Template:Hatnote]] *********/ .hatnote { padding: 1px 0 1px 1.6em; margin-bottom: 0.5em; font-style: italic; border-top: 1px solid var(--wiki-content-border-color--secondary); border-bottom: 1px solid var(--wiki-content-border-color--secondary); } .hatnote.icon { padding-left: 0; } /********* [[Template:Spoiler]] *********/ .spoiler-content { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent); transition: all 0.3s; cursor: pointer; overflow: auto; } @supports not (color:color-mix(in srgb, #000, transparent)) { .spoiler-content { background-color: var(--wiki-content-dynamic-color--secondary); } } .spoiler-content > * { pointer-events: none; opacity: 0; transition: all 0.3s; } .spoiler-content.show { background-color: transparent; } .spoiler-content.show > * { pointer-events: unset; opacity: 1; } /********* [[Template:Link icon]] *********/ .link-icon { --link-icon-line-height: 1.5em; --link-icon-size: 1.5em; display: inline-flex; align-items: center; height: var(--link-icon-line-height); vertical-align: bottom; } .link-icon .regular { align-self: center; } .link-icon .regular a { display: flex; } .link-icon .regular img { height: var(--link-icon-size); max-width: var(--link-icon-size); } .link-icon .fallback { outline: 1px solid var(--wiki-content-text-color); border-radius: 50%; text-align: center; width: var(--link-icon-size); line-height: var(--link-icon-size); } .link-icon.notext, .link-icon.notext .fallback { display: inline-block; } /********* [[Template:Quote]] *********/ .quote { background: var(--wiki-content-background-color--secondary); border-radius: 5px; border: 2px solid var(--wiki-content-border-color); margin: .5em 0; padding: .5em; overflow-y: hidden; } .quote .block { display: block; } .quote .title { font-size: large; font-weight: bold; } .quote .content { font-style: italic; } .quote .author { font-weight: bold; text-align: end; } .quote .marks-wrapper { display: flex; gap: 5px; } .quote .marks-wrapper::before, .quote .marks-wrapper::after { font-size: 100px; line-height: 0px; } .quote .marks-wrapper::before { content: "\201C"; margin-top: 40px; } .quote .marks-wrapper::after { content: "\201D"; align-self: end; margin-bottom: -10px; } .client-js .mw-charinsert-item { display: none; } /************************ * End Modular Templates * *************************/ /***************************** * Used by [[Template:Color]] * ******************************/ .color__splotch { display: inline-block; height: 1em; width: 1em; box-sizing: border-box; vertical-align: text-top; border-radius: 50%; border: 1px solid var(--wiki-content-text-color); } /********************* * End Template:Color * **********************/ /********************************* * Used by [[Template:TOC limit]] * **********************************/ .toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; } /************************* * End Template:TOC limit * **************************/ /********************************* * Used by [[Template:TOC right]] * **********************************/ @media all and (min-width: 720px) { .tocright { float: right; clear: right; margin: 0 0 0.5em 1em; } } /************************* * End Template:TOC right * **************************/ /* tce-variables-start */ /* Theme Color Editor variables section */ /* Values assigned to CSS variables in the section below are managed by the Theme Color Editor gadget */ /* Please avoid making manual changes in this section except removing variable definitions altogether /* /* Assigning values of those variables in other places within this CSS page may cause errors */ .view-dark { --wiki-body-background-color: #f6f6f6; --wiki-body-dynamic-color: #000000; --wiki-body-dynamic-color--inverted: #ffffff; --wiki-body-dynamic-color--secondary: #333333; --wiki-body-dynamic-color--secondary--inverted: #cccccc; --wiki-content-background-color: #ffffff; --wiki-content-border-color: #a7d7f9; --wiki-content-text-color: #111111; --wiki-content-link-color: #0645ad; --wiki-icon-to-link-filter: invert(0.5) sepia(1) hue-rotate(178.815deg) brightness(40.985%) saturate(766.639%); --wiki-content-link-label-color: #ffffff; --wiki-content-redlink-color: #ba0000; --wiki-content-dynamic-color: #000000; --wiki-content-dynamic-color--inverted: #ffffff; --wiki-content-dynamic-color--secondary: #333333; --wiki-content-dynamic-color--secondary--inverted: #cccccc; --wiki-accent-color: #3366cc; --wiki-accent-label-color: #ffffff; --wiki-accent-link-color: #d5fb51; --wiki-alert-color: #bf0017; --wiki-alert-label-color: #ffffff; --wiki-warning-color: #b05f30; --wiki-warning-label-color: #ffffff; --wiki-success-color: #0c742f; --wiki-success-label-color: #ffffff; } /* tce-variables-end */ 24def7e50fe63cc22b4529042f62be22fcb714fa MediaWiki:Common.css 8 235 751 750 2025-08-31T14:01:27Z Team9 625132 css text/css /* CSS placed here will be applied to all skins */ /****************************************************************************************** ********************************* Start user-edit variables ******************************* ******************************************************************************************/ /***************************************** ****** START BASIC DESIGN VARIABLES ****** ----------------------------------------*/ :root { --wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif; --wiki-sidebar-heading-font-family: sans-serif; --wiki-content-border-radius: 0px; --wiki-sidebar-border-radius: 0px; } /*---------------------------------------- ******* END BASIC DESIGN VARIABLES ******* *****************************************/ /***************************************** ****** START BASIC COLOR VARIABLES ******* ----------------------------------------*/ :root, /* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=dark, */ /* individual themes are prefixed with .theme- instead */ .view-dark { /********************** * Probably edit these * [ DARK VIEW ] ***********************/ --wiki-body-background-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-background-image: url(filepath://Site-background-dark.jpg); --wiki-content-background-color: #464545; /* This variable might already be managed by Theme Color Editor */ --wiki-content-background-opacity:80%; --wiki-content-border-color: #E8E84C; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color: #0000ff; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */ /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-accent-color: #ff4d9d; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-link-color: #1e1e43; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-to-link-filter:brightness(0) saturate(100%) invert(0%) sepia(93%) saturate(0%) hue-rotate(235deg) brightness(107%) contrast(107%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */ /* This variable might already be managed by Theme Color Editor */ /**/ } /* End dark styles */ /*---------------------------------------- ******* END BASIC COLOR VARIABLES ******** *****************************************/ /***************************************** **** START ADVANCED COLOR VARIABLES ****** ----------------------------------------*/ :root, .view-light { /******************* * Maybe edit these * [ LIGHT VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: #0000ff(--wiki-content-link-color); --wiki-content-link-color--hover: #3399ff(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ LIGHT VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: #0000ff(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: #ffffff(--wiki-content-text-color); /* [ LIGHT VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #bf0017; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #b05f30; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #0c742f; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ LIGHT VIEW ] ************************************/ --wiki-body-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ /* [ LIGHT VIEW ] */ --wiki-alert-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */ /**/ } .view-dark { /******************* * Maybe edit these * [ DARK VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ededed; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: var(--wiki-content-link-color); --wiki-content-link-color--hover: var(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ DARK VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: var(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: var(--wiki-content-text-color); /* [ DARK VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #ff576a; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #cf721c; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #13aa45; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ DARK VIEW ] ************************************/ --wiki-body-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-alert-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: invert(100%); } /*---------------------------------------- ***** END ADVANCED COLOR VARIABLES ******* *****************************************/ /***************************************** **** START ADVANCED DESIGN VARIABLES ***** ----------------------------------------*/ :root { /*********************** start logo position ----------------------*/ --wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */ --wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */ --wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */ --wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */ --wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */ /*----------------------- end logo position ***********************/ --wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */ --wiki-body-font-family: sans-serif; --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */ /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-width: 1px; --wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */ --wiki-sidebar-portal-spacing: 0px; --wiki-sidebar-border-width: var(--wiki-content-border-width); --wiki-navigation-border-radius: 0px; /* border radius of tabs */ /******************* * Maybe edit these * [ DESIGN ] ********************/ --wiki-logo-filter: none; /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-top-radius: var(--wiki-content-border-radius); --wiki-content-border-style: solid; --wiki-content-border-image: none; --wiki-content-backdrop-filter: none; --wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */ --wiki-gap-between-sidebar-and-content: 0.5em; /* gap between sidebar(#mw-panel) and content(#content) */ --wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-line-height: 1.125; --wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-margin: 0.5em; --wiki-sidebar-list-item-padding: 0.25em 0.25rem; --wiki-sidebar-list-padding: 0.25rem; --wiki-sidebar-list-item-background--hover: none; /* background of hover item */ --wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */ --wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */ --wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-box-background-color: var(--wiki-content-background-color); --wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content)); --wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ --wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ /* nav tabs style. The vector gradient is default. * If you want to customize the style of tabs, it's easier to start with the following settings: * --wiki-navigation-background-image: none; * --wiki-navigation-selected-background-image: none; * --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px ); * --wiki-navigation-selected-border-bottom-background: none; * --wiki-navigation-tab-spacing: 0.25em; * --wiki-navigation-tab-padding-top: 0.5em; * --wiki-navigation-tab-padding-bottom: 0.5em; */ --wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */ --wiki-navigation-tab-padding-top: 1.25em; --wiki-navigation-tab-padding-x: 0.75em; --wiki-navigation-tab-padding-bottom: 4px; --wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */ --wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */ --wiki-navigation-border-image: none; --wiki-navigation-selected-border-image: var(--wiki-navigation-border-image); --wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%); --wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x; --wiki-navigation-background-position: left bottom, right bottom, left bottom; --wiki-navigation-background-size: 1px 100%, 1px 100%, 100%; --wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%); --wiki-navigation-selected-background-repeat: no-repeat, no-repeat; --wiki-navigation-selected-background-position: left bottom, right bottom; --wiki-navigation-selected-background-size: 1px 100%, 1px 100%; --wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px); /* affects the dropdown menu under More */ --wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color); --wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color); --wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */ --wiki-navigation-dropdown-border-width: 1px; --wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius); --wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */ --wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */ --wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */ --wiki-navigation-dropdown-border-image: none; --wiki-navigation-dropdown-backdrop-filter: none; --wiki-navigation-dropdown-box-shadow: none; /* box shadow */ /* styles of the footer */ --wiki-spacing-before-footer: 0px; --wiki-footer-border-image: none; /* padding on body element */ --wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */ --wiki-left-spacing: 0.5em; --wiki-right-spacing: 1em; --wiki-bottom-spacing: 2em; /* end design variables */ } /*---------------------------------------- ***** END ADVANCED DESIGN VARIABLES ****** *****************************************/ /******************************* **** START SHARED VARIABLES **** **** tl;dr: don't edit this **** ********************************/ /* These variables are rarely touched, usually inherit other variables, and are shared on all themes. In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision, understand what you are doing, and *know* that what you are trying to do is not accomplished by changing another variable in the above sections. Since these are by default shared across all themes, if you support multiple themes you'll probably want to separate the variables you want to modify here into .view-x blocks like above. If you don't understand what that means or how to do that then you probably shouldn't be modifying this section. */ :root { --wiki-content-border-bottom-width: var(--wiki-content-border-width); --wiki-content-border-bottom-style: var(--wiki-content-border-style); --wiki-content-border-bottom-color: var(--wiki-content-border-color); --wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%); --wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color)); --wiki-content-text-color--hover: var(--wiki-content-text-color); /* heading */ --wiki-content-heading-border-bottom-width: 1px; --wiki-content-heading-border-style: solid; --wiki-content-heading-font-weight: normal; --wiki-content-heading-font-style: normal; --wiki-content-heading-text-transform: none; --wiki-content-heading-line-height: normal; --wiki-content-heading-text-shadow: none; /* first heading (h1) */ --wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width); --wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); --wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight); --wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style); --wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform); --wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-firstheading-color: var(--wiki-content-heading-color); --wiki-content-firstheading-text-shadow: none; /* sub-heading (h3, h4, h5, h6) */ --wiki-content-subheading-border-bottom-width: 0px; --wiki-content-subheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-subheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-subheading-font-family: var(--wiki-body-font-family); --wiki-content-subheading-font-weight: bold; --wiki-content-subheading-font-style: normal; --wiki-content-subheading-text-transform: none; --wiki-content-subheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-subheading-color: var(--wiki-content-heading-color); --wiki-content-subheading-text-shadow: none; /* heading size */ --wiki-content-firstheading-font-size: 1.8em; --wiki-content-heading-h2-font-size: 1.5em; --wiki-content-heading-h3-font-size: 1.2em; --wiki-content-heading-h4-font-size: 114%; --wiki-content-heading-h5-font-size: 108%; --wiki-content-heading-h6-font-size: 100%; --wiki-content-toc-background: var(--wiki-content-background-color--secondary); --wiki-content-toc-border-width: 1px; --wiki-content-toc-border-style: solid; --wiki-content-toc-border-color: var(--wiki-content-border-color); --wiki-content-toc-border-radius: 0px; --wiki-content-toc-border-image: none; --wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000; --wiki-content-catlinks-background: var(--wiki-content-background-color--secondary); --wiki-content-catlinks-border-width: 1px; --wiki-content-catlinks-border-style: solid; --wiki-content-catlinks-border-color: var(--wiki-content-border-color); --wiki-content-catlinks-border-radius: 0px; --wiki-content-catlinks-border-image: none; --wiki-content-catlinks-box-shadow: none; --wiki-content-filetoc-background: var(--wiki-content-background-color--secondary); --wiki-content-filetoc-border-width: 1px; --wiki-content-filetoc-border-style: solid; --wiki-content-filetoc-border-color: var(--wiki-content-border-color); --wiki-content-filetoc-border-radius: 0px; --wiki-content-filetoc-border-image: none; --wiki-content-filetoc-box-shadow: none; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; --wiki-sidebar-padding: 0px; --wiki-sidebar-background-color: var(--wiki-content-background-color); --wiki-sidebar-background-opacity: var(--wiki-content-background-opacity); --wiki-sidebar-background-image: none; --wiki-sidebar-background-position: center; --wiki-sidebar-background-repeat: repeat; --wiki-sidebar-background-size: auto; --wiki-sidebar-filter: none; --wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-sidebar-border-color: var(--wiki-content-border-color); --wiki-sidebar-border-style: solid; --wiki-sidebar-border-image: none; --wiki-sidebar-link-color: var(--wiki-content-link-color); --wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover); --wiki-sidebar-heading-color: var(--wiki-content-heading-color); --wiki-sidebar-heading-font-weight: normal; --wiki-sidebar-heading-font-style: normal; --wiki-sidebar-heading-text-transform: none; --wiki-sidebar-heading-line-height: normal; --wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem; --wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-text-shadow: none; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter); --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-box-padding: 0px; --wiki-sidebar-box-background: none; --wiki-sidebar-box-border: 0px; --wiki-sidebar-box-border-image: none; --wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color)); --wiki-footer-border-width: var(--wiki-content-border-width); --wiki-footer-border-style: var(--wiki-content-border-style); --wiki-footer-border-color: var(--wiki-content-border-color); --wiki-footer-background-color: var(--wiki-content-background-color); --wiki-footer-background-opacity: var(--wiki-content-background-opacity); --wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-footer-text-color: var(--wiki-content-text-color); --wiki-footer-link-color: var(--wiki-content-link-color); --wiki-footer-link-color--hover: var(--wiki-content-link-color--hover); --wiki-footer-border-radius: var(--wiki-content-border-radius); --wiki-navigation-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-background-color--hover: var(--wiki-navigation-background-color); --wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity); --wiki-navigation-background-image--hover: var(--wiki-navigation-background-image); --wiki-navigation-background-position--hover: var(--wiki-navigation-background-position); --wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat); --wiki-navigation-background-size--hover: var(--wiki-navigation-background-size); --wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover); --wiki-navigation-transform--hover: none; --wiki-navigation-selected-border-style: solid; --wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-border-style: solid; --wiki-navigation-border-color--hover: var(--wiki-navigation-border-color); --wiki-navigation-border-image--hover: var(--wiki-navigation-border-image); --wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style); --wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px)); --wiki-navigation-icon-size: 1em; --wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x); --wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */ --wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color); --wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color); --wiki-navigation-dropdown-offset: 0px; /* vertical offset */ --wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-search-background-image: none; --wiki-navigation-search-background-position: 0; --wiki-navigation-search-background-size: auto; --wiki-navigation-search-background-repeat: repeat; --wiki-navigation-search-backdrop-filter: none; --wiki-navigation-search-border-color: var(--wiki-navigation-border-color); --wiki-navigation-search-border-color--hover: var(--wiki-accent-color); --wiki-navigation-search-border-style: solid; --wiki-navigation-search-border-width: 1px; --wiki-navigation-search-border-radius: 2px; --wiki-navigation-search-border-image: none; --wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image); --wiki-navigation-search-box-shadow: none; --wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow); --wiki-navigation-search-text-color: var(--wiki-content-text-color); --wiki-navigation-search-font-size: var(--wiki-navigation-font-size); --wiki-navigation-search-height: 2em; --wiki-navigation-search-button-color: currentColor; --wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color); --wiki-navigation-search-button-color-opacity: 80%; --wiki-navigation-search-button-color-opacity--hover: 95%; --wiki-navigation-search-bottom-spacing: 3px; --wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent); --wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */ } /*** mobile adjustments ***/ @media screen and (max-width: 720px) { body.has-vector-mobile-menu{ --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-margin: 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-margin: 0px 0px -0.5em 0px; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-line-height: 1.125; --wiki-sidebar-background-opacity: 100%; --wiki-navigation-search-border-width: 1px; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; } } /***************************** **** END SHARED VARIABLES **** ******************************/ /****************************************************************************************** ********************************* End user-edit variables ********************************* ******************************************************************************************/ /****************************** * Fallback for older browsers * * DONT EDIT THIS * *******************************/ @supports not (color:color-mix(in srgb, #000, transparent)) { .view-dark, .view-light, :root { --wiki-content-text-mix-color: var(--wiki-content-text-color); --wiki-content-text-mix-color-95: var(--wiki-content-background-color); --wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted); --wiki-content-border-color--secondary: var(--wiki-content-border-color); --wiki-content-border-color--accent: var(--wiki-accent-color); --wiki-accent-color--hover: var(--wiki-accent-color); --wiki-navigation-search-highlight-background-color: transparent; } } /***************************** * End older browser fallback * ******************************/ /***************************** * PortableInfoboxes * ******************************/ :root { --pi-background: var(--wiki-content-background-color); --pi-secondary-background: var(--wiki-accent-color); --pi-secondary-background-label: var(--wiki-accent-label-color); --pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent); } .portable-infobox .pi-title, .portable-infobox .pi-header { text-align: center; font-size: 1.5em; background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent); color: var(--pi-secondary-background-label); } .portable-infobox .pi-data, .portable-infobox .pi-group { background: var(--wiki-content-background-color--secondary); } .portable-infobox .pi-image { padding: 8px; } .pi-image-thumbnail { max-width: 100%; } .pi-caption { color: var(--wiki-content-text-mix-color); } .pi-section-navigation .pi-section-tab.pi-section-active, .pi-section-navigation .pi-section-tab.current, .pi-media-collection .pi-tab-link.current { background: var(--pi-secondary-background); color: var(--pi-secondary-background-label); } .pi-collapse > .pi-item:first-child { cursor: pointer; } /* overqualify these to overwrite normal content heading styles */ .mw-body .portable-infobox h2, .mw-body .portable-infobox h3 { border-bottom: 0; font-family: inherit; font-weight: 700; margin: 0; } /***************************** * End PortableInfoboxes * ******************************/ /******************* * Main page layout * ********************/ #mp-container { display: grid; gap: 10px; } @media screen and (max-width: 990px) { /* for mobile screens */ #mp-container { grid-template-areas:var(--main-page-layout--mobile); grid-template-columns:var(--main-page-layout-columns--mobile, 100%); } .mp-box.mp-hide-on-mobile { display: none; } } @media screen and (min-width: 990px) and (max-width: 1350px) { /* for narrow screens, between 990px and 1350px */ #mp-container { grid-template-areas:var(--main-page-layout--tablet); grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr); } .mp-box.mp-hide-on-tablet { display: none; } } @media screen and (min-width: 1350px) { /* for all other screens, 1350px and wider */ #mp-container { grid-template-areas:var(--main-page-layout--desktop); grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr); } .mp-box.mp-hide-on-desktop { display: none; } } .mp-box { position: relative; display: flex; flex-flow: column nowrap; width: 100%; box-sizing: border-box; background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent); border: 1px solid var(--wiki-content-border-color); padding: 0px; } .mp-body { height: 100%; display: flex; padding: 0.5em; flex-flow: column nowrap; } .mp-box.centered-content .mp-body { height: 100%; display: flex; flex-flow: column nowrap; justify-content: space-evenly; } .mp-box.has-floating-image { display: block; } .mp-box.has-floating-image .mp-body { height: unset; display: block; } /* overqualified to override normal heading styles */ .mw-body .mp-box h2 { text-align: center; font-weight: bold; font-family: var(--wiki-content-heading-font-family); overflow: initial; border-bottom: 1px solid var(--wiki-content-border-color); font-size: 150%; margin: 0; padding: 5px 0; color: var(--wiki-content-heading-color); } #mp-box-welcome { text-align: center; position: relative; overflow: hidden; } #mp-box-welcome h2 { font-size: 200%; } #mp-welcome { display: flex; flex-flow: column nowrap; position: relative; height: 100%; z-index: 2; box-sizing: border-box; } #mp-welcome .welcome-subtitle { height: 100%; background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent); padding: 0.5em; } #mp-banner { position: absolute; width: 100%; height: 100%; filter: blur(5px); z-index: -1; background: url(/images/e/e0/MP_banner.jpg); background-size: cover; background-repeat: no-repeat; background-position: top center; } .view-dark #mp-banner { filter: blur(5px) brightness(50%); } .view-light #mp-banner { filter: blur(5px) contrast(50%); } /* [[Template:MP_link]] */ .mp-links { --gap: 10px; } .mp-links > ul { display: flex; flex-flow: row wrap; justify-content: space-evenly; margin: 2px; gap: var(--gap); } .mp-links > ul > li { display: flex; flex-flow: column nowrap; align-items: stretch; text-align: center; box-sizing: border-box; flex: max(calc(50% - var(--gap)), 5em) 1 1; outline: 1px solid var(--wiki-content-link-color); transition: 0.1s ease-in; } .mp-links > ul > li:hover { background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent); } .mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;} .mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;} .mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;} .mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;} .mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;} .mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;} .mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;} .mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;} .mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;} .mp-links > ul > li:hover a { text-decoration: underline; } .mp-links > ul > li > a { display: flex; align-items: center; justify-content: center; height: 100%; flex: 1 1 auto; box-sizing: border-box; padding: 5px; } .mp-links > ul > li > a:first-child { height: 100%; } .mp-links > ul > li > a:last-child:not(:first-child) { height: unset; } .mp-links.stretch, .mp-links.stretch > ul { height: 100%; } .mp-links.side-image li { flex-flow: row nowrap; } .mp-links.plain > ul > li { outline-color: transparent; } /*********************** * End main page layout * ************************/ /********************************************************************************************************************* * Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) * **********************************************************************************************************************/ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } /* Display list items inline */ .hlist dd, .hlist dt, .hlist li { /* * don't trust the note that says margin doesn't work with inline * removing margin: 0 makes dds have margins again * We also want to reset margin-right in Minerva */ margin: 0; display: inline; } /* Display requested top-level lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, /* Display nested lists inline */ .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; } /* Hide empty list items */ .hlist .mw-empty-li { display: none; } /* TODO: :not() can maybe be used here to remove the later rule. naive test * seems to work. more testing needed. like so: */ .hlist dt:not(:last-child)::after { content: ":\20"; } .hlist dd:not(:last-child)::after, .hlist li:not(:last-child)::after { /* "space, Middle Dot, space" We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters. The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */ /* content: "\20\00B7\20"; font-weight: bold; */ /* "space &nbsp; • &nbsp; space" There may (and likely) be an extra whitespace between <li>s, therefore we have to use a space character as last character of this sequence. By this way, the last space and the next whitespce will collapse as a single space, to make the whitespace on both sides of the middle dot the same width. */ content: "\20\A0\2022\A0\20"; font-weight: inherit; } /* Add parentheses around nested lists */ .hlist dd ol::before, .hlist dd ul::before, .hlist dd dl::before, .hlist dt ol::before, .hlist dt ul::before, .hlist dt dl::before, .hlist li ol::before, .hlist li ul::before, .hlist li dl::before { content: "\20("; font-weight: inherit; } .hlist dd ol::after, .hlist dd ul::after, .hlist dd dl::after, .hlist dt ol::after, .hlist dt ul::after, .hlist dt dl::after, .hlist li ol::after, .hlist li ul::after, .hlist li dl::after { content: ")"; font-weight: inherit; } /* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; } .hlist ol > li { counter-increment: listitem; } .hlist ol > li::before { content: " " counter(listitem) ".\20"; } /* Progressive enhancement: * try to make the dot always follow the list item in same line */ .hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) { display: inline-block; } /******************************************** * End semantically-correct horizontal lists * *********************************************/ /*** Miscellaneous ***/ .responsive-image { max-width: 100%; height: auto; } .view-dark .invert-on-dark, .view-light .invert-on-light { filter: invert(100%); } .pixelated { image-rendering: pixelated; } @media screen and (min-width: 720px) { .mobileonly { display: none; } } @media screen and (max-width: 720px) { .nomobile { display: none; } } /*** Utility classes for standard MW galleries ***/ /* it's important that spaced comes before centered in the sheet */ .gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */ display: flex; flex-flow: row wrap; justify-content: space-evenly; margin-left: unset; } .gallery.centered { text-align: center; } /************************** * Start Modular Templates * **************************/ /********* [[Template:Ambox]] *********/ .ambox { --ambox-color: var(--wiki-accent-color); border: 1px solid var(--wiki-content-border-color); border-left: 10px solid var(--ambox-color); border-radius: 2px; display: flex; align-items: center; gap: .6em; margin: 1em 0; padding: 3px .6em; background-color: var(--wiki-content-background-color--secondary); box-shadow: 2px 2px 5px 0px #0002; } @media (min-width: 720px) { .ambox { margin-inline: 10%; } } .ambox.tiny { padding: .04rem .5em; margin-inline: 0; width: fit-content; } .ambox + .ambox { margin-top: -.6em; } .ambox-content { flex: 1; } .ambox-content p { margin: .15em 0; } .ambox-title { font-weight: bold; } /********* [[Template:Hatnote]] *********/ .hatnote { padding: 1px 0 1px 1.6em; margin-bottom: 0.5em; font-style: italic; border-top: 1px solid var(--wiki-content-border-color--secondary); border-bottom: 1px solid var(--wiki-content-border-color--secondary); } .hatnote.icon { padding-left: 0; } /********* [[Template:Spoiler]] *********/ .spoiler-content { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent); transition: all 0.3s; cursor: pointer; overflow: auto; } @supports not (color:color-mix(in srgb, #000, transparent)) { .spoiler-content { background-color: var(--wiki-content-dynamic-color--secondary); } } .spoiler-content > * { pointer-events: none; opacity: 0; transition: all 0.3s; } .spoiler-content.show { background-color: transparent; } .spoiler-content.show > * { pointer-events: unset; opacity: 1; } /********* [[Template:Link icon]] *********/ .link-icon { --link-icon-line-height: 1.5em; --link-icon-size: 1.5em; display: inline-flex; align-items: center; height: var(--link-icon-line-height); vertical-align: bottom; } .link-icon .regular { align-self: center; } .link-icon .regular a { display: flex; } .link-icon .regular img { height: var(--link-icon-size); max-width: var(--link-icon-size); } .link-icon .fallback { outline: 1px solid var(--wiki-content-text-color); border-radius: 50%; text-align: center; width: var(--link-icon-size); line-height: var(--link-icon-size); } .link-icon.notext, .link-icon.notext .fallback { display: inline-block; } /********* [[Template:Quote]] *********/ .quote { background: var(--wiki-content-background-color--secondary); border-radius: 5px; border: 2px solid var(--wiki-content-border-color); margin: .5em 0; padding: .5em; overflow-y: hidden; } .quote .block { display: block; } .quote .title { font-size: large; font-weight: bold; } .quote .content { font-style: italic; } .quote .author { font-weight: bold; text-align: end; } .quote .marks-wrapper { display: flex; gap: 5px; } .quote .marks-wrapper::before, .quote .marks-wrapper::after { font-size: 100px; line-height: 0px; } .quote .marks-wrapper::before { content: "\201C"; margin-top: 40px; } .quote .marks-wrapper::after { content: "\201D"; align-self: end; margin-bottom: -10px; } .client-js .mw-charinsert-item { display: none; } /************************ * End Modular Templates * *************************/ /***************************** * Used by [[Template:Color]] * ******************************/ .color__splotch { display: inline-block; height: 1em; width: 1em; box-sizing: border-box; vertical-align: text-top; border-radius: 50%; border: 1px solid var(--wiki-content-text-color); } /********************* * End Template:Color * **********************/ /********************************* * Used by [[Template:TOC limit]] * **********************************/ .toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; } /************************* * End Template:TOC limit * **************************/ /********************************* * Used by [[Template:TOC right]] * **********************************/ @media all and (min-width: 720px) { .tocright { float: right; clear: right; margin: 0 0 0.5em 1em; } } /************************* * End Template:TOC right * **************************/ /* tce-variables-start */ /* Theme Color Editor variables section */ /* Values assigned to CSS variables in the section below are managed by the Theme Color Editor gadget */ /* Please avoid making manual changes in this section except removing variable definitions altogether /* /* Assigning values of those variables in other places within this CSS page may cause errors */ .view-dark { --wiki-body-background-color: #f6f6f6; --wiki-body-dynamic-color: #000000; --wiki-body-dynamic-color--inverted: #ffffff; --wiki-body-dynamic-color--secondary: #333333; --wiki-body-dynamic-color--secondary--inverted: #cccccc; --wiki-content-background-color: #ffffff; --wiki-content-border-color: #a7d7f9; --wiki-content-text-color: #111111; --wiki-content-link-color: #0645ad; --wiki-icon-to-link-filter: invert(0.5) sepia(1) hue-rotate(178.815deg) brightness(40.985%) saturate(766.639%); --wiki-content-link-label-color: #ffffff; --wiki-content-redlink-color: #ba0000; --wiki-content-dynamic-color: #000000; --wiki-content-dynamic-color--inverted: #ffffff; --wiki-content-dynamic-color--secondary: #333333; --wiki-content-dynamic-color--secondary--inverted: #cccccc; --wiki-accent-color: #3366cc; --wiki-accent-label-color: #ffffff; --wiki-accent-link-color: #d5fb51; --wiki-alert-color: #bf0017; --wiki-alert-label-color: #ffffff; --wiki-warning-color: #b05f30; --wiki-warning-label-color: #ffffff; --wiki-success-color: #0c742f; --wiki-success-label-color: #ffffff; } /* tce-variables-end */ fec2ac30ce5f99699fe555735a618682af8f014e 752 751 2025-08-31T14:02:15Z Team9 625132 css text/css /* CSS placed here will be applied to all skins */ /****************************************************************************************** ********************************* Start user-edit variables ******************************* ******************************************************************************************/ /***************************************** ****** START BASIC DESIGN VARIABLES ****** ----------------------------------------*/ :root { --wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif; --wiki-sidebar-heading-font-family: sans-serif; --wiki-content-border-radius: 0px; --wiki-sidebar-border-radius: 0px; } /*---------------------------------------- ******* END BASIC DESIGN VARIABLES ******* *****************************************/ /***************************************** ****** START BASIC COLOR VARIABLES ******* ----------------------------------------*/ :root, /* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=dark, */ /* individual themes are prefixed with .theme- instead */ .view-dark { /********************** * Probably edit these * [ DARK VIEW ] ***********************/ --wiki-body-background-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-background-image: url(filepath://Site-background-dark.jpg); --wiki-content-background-color: #212121; /* This variable might already be managed by Theme Color Editor */ --wiki-content-background-opacity:80%; --wiki-content-border-color: #E8E84C; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color: #0000ff; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */ /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-accent-color: #ff4d9d; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-link-color: #1e1e43; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-to-link-filter:brightness(0) saturate(100%) invert(0%) sepia(93%) saturate(0%) hue-rotate(235deg) brightness(107%) contrast(107%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */ /* This variable might already be managed by Theme Color Editor */ /**/ } /* End dark styles */ /*---------------------------------------- ******* END BASIC COLOR VARIABLES ******** *****************************************/ /***************************************** **** START ADVANCED COLOR VARIABLES ****** ----------------------------------------*/ :root, .view-light { /******************* * Maybe edit these * [ LIGHT VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: #0000ff(--wiki-content-link-color); --wiki-content-link-color--hover: #3399ff(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ LIGHT VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: #0000ff(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: #ffffff(--wiki-content-text-color); /* [ LIGHT VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #bf0017; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #b05f30; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #0c742f; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ LIGHT VIEW ] ************************************/ --wiki-body-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ /* [ LIGHT VIEW ] */ --wiki-alert-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */ /**/ } .view-dark { /******************* * Maybe edit these * [ DARK VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ededed; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: var(--wiki-content-link-color); --wiki-content-link-color--hover: var(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ DARK VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: var(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: var(--wiki-content-text-color); /* [ DARK VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #ff576a; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #cf721c; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #13aa45; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ DARK VIEW ] ************************************/ --wiki-body-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-alert-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: invert(100%); } /*---------------------------------------- ***** END ADVANCED COLOR VARIABLES ******* *****************************************/ /***************************************** **** START ADVANCED DESIGN VARIABLES ***** ----------------------------------------*/ :root { /*********************** start logo position ----------------------*/ --wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */ --wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */ --wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */ --wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */ --wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */ /*----------------------- end logo position ***********************/ --wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */ --wiki-body-font-family: sans-serif; --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */ /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-width: 1px; --wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */ --wiki-sidebar-portal-spacing: 0px; --wiki-sidebar-border-width: var(--wiki-content-border-width); --wiki-navigation-border-radius: 0px; /* border radius of tabs */ /******************* * Maybe edit these * [ DESIGN ] ********************/ --wiki-logo-filter: none; /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-top-radius: var(--wiki-content-border-radius); --wiki-content-border-style: solid; --wiki-content-border-image: none; --wiki-content-backdrop-filter: none; --wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */ --wiki-gap-between-sidebar-and-content: 0.5em; /* gap between sidebar(#mw-panel) and content(#content) */ --wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-line-height: 1.125; --wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-margin: 0.5em; --wiki-sidebar-list-item-padding: 0.25em 0.25rem; --wiki-sidebar-list-padding: 0.25rem; --wiki-sidebar-list-item-background--hover: none; /* background of hover item */ --wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */ --wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */ --wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-box-background-color: var(--wiki-content-background-color); --wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content)); --wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ --wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ /* nav tabs style. The vector gradient is default. * If you want to customize the style of tabs, it's easier to start with the following settings: * --wiki-navigation-background-image: none; * --wiki-navigation-selected-background-image: none; * --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px ); * --wiki-navigation-selected-border-bottom-background: none; * --wiki-navigation-tab-spacing: 0.25em; * --wiki-navigation-tab-padding-top: 0.5em; * --wiki-navigation-tab-padding-bottom: 0.5em; */ --wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */ --wiki-navigation-tab-padding-top: 1.25em; --wiki-navigation-tab-padding-x: 0.75em; --wiki-navigation-tab-padding-bottom: 4px; --wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */ --wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */ --wiki-navigation-border-image: none; --wiki-navigation-selected-border-image: var(--wiki-navigation-border-image); --wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%); --wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x; --wiki-navigation-background-position: left bottom, right bottom, left bottom; --wiki-navigation-background-size: 1px 100%, 1px 100%, 100%; --wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%); --wiki-navigation-selected-background-repeat: no-repeat, no-repeat; --wiki-navigation-selected-background-position: left bottom, right bottom; --wiki-navigation-selected-background-size: 1px 100%, 1px 100%; --wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px); /* affects the dropdown menu under More */ --wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color); --wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color); --wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */ --wiki-navigation-dropdown-border-width: 1px; --wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius); --wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */ --wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */ --wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */ --wiki-navigation-dropdown-border-image: none; --wiki-navigation-dropdown-backdrop-filter: none; --wiki-navigation-dropdown-box-shadow: none; /* box shadow */ /* styles of the footer */ --wiki-spacing-before-footer: 0px; --wiki-footer-border-image: none; /* padding on body element */ --wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */ --wiki-left-spacing: 0.5em; --wiki-right-spacing: 1em; --wiki-bottom-spacing: 2em; /* end design variables */ } /*---------------------------------------- ***** END ADVANCED DESIGN VARIABLES ****** *****************************************/ /******************************* **** START SHARED VARIABLES **** **** tl;dr: don't edit this **** ********************************/ /* These variables are rarely touched, usually inherit other variables, and are shared on all themes. In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision, understand what you are doing, and *know* that what you are trying to do is not accomplished by changing another variable in the above sections. Since these are by default shared across all themes, if you support multiple themes you'll probably want to separate the variables you want to modify here into .view-x blocks like above. If you don't understand what that means or how to do that then you probably shouldn't be modifying this section. */ :root { --wiki-content-border-bottom-width: var(--wiki-content-border-width); --wiki-content-border-bottom-style: var(--wiki-content-border-style); --wiki-content-border-bottom-color: var(--wiki-content-border-color); --wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%); --wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color)); --wiki-content-text-color--hover: var(--wiki-content-text-color); /* heading */ --wiki-content-heading-border-bottom-width: 1px; --wiki-content-heading-border-style: solid; --wiki-content-heading-font-weight: normal; --wiki-content-heading-font-style: normal; --wiki-content-heading-text-transform: none; --wiki-content-heading-line-height: normal; --wiki-content-heading-text-shadow: none; /* first heading (h1) */ --wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width); --wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); --wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight); --wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style); --wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform); --wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-firstheading-color: var(--wiki-content-heading-color); --wiki-content-firstheading-text-shadow: none; /* sub-heading (h3, h4, h5, h6) */ --wiki-content-subheading-border-bottom-width: 0px; --wiki-content-subheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-subheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-subheading-font-family: var(--wiki-body-font-family); --wiki-content-subheading-font-weight: bold; --wiki-content-subheading-font-style: normal; --wiki-content-subheading-text-transform: none; --wiki-content-subheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-subheading-color: var(--wiki-content-heading-color); --wiki-content-subheading-text-shadow: none; /* heading size */ --wiki-content-firstheading-font-size: 1.8em; --wiki-content-heading-h2-font-size: 1.5em; --wiki-content-heading-h3-font-size: 1.2em; --wiki-content-heading-h4-font-size: 114%; --wiki-content-heading-h5-font-size: 108%; --wiki-content-heading-h6-font-size: 100%; --wiki-content-toc-background: var(--wiki-content-background-color--secondary); --wiki-content-toc-border-width: 1px; --wiki-content-toc-border-style: solid; --wiki-content-toc-border-color: var(--wiki-content-border-color); --wiki-content-toc-border-radius: 0px; --wiki-content-toc-border-image: none; --wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000; --wiki-content-catlinks-background: var(--wiki-content-background-color--secondary); --wiki-content-catlinks-border-width: 1px; --wiki-content-catlinks-border-style: solid; --wiki-content-catlinks-border-color: var(--wiki-content-border-color); --wiki-content-catlinks-border-radius: 0px; --wiki-content-catlinks-border-image: none; --wiki-content-catlinks-box-shadow: none; --wiki-content-filetoc-background: var(--wiki-content-background-color--secondary); --wiki-content-filetoc-border-width: 1px; --wiki-content-filetoc-border-style: solid; --wiki-content-filetoc-border-color: var(--wiki-content-border-color); --wiki-content-filetoc-border-radius: 0px; --wiki-content-filetoc-border-image: none; --wiki-content-filetoc-box-shadow: none; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; --wiki-sidebar-padding: 0px; --wiki-sidebar-background-color: var(--wiki-content-background-color); --wiki-sidebar-background-opacity: var(--wiki-content-background-opacity); --wiki-sidebar-background-image: none; --wiki-sidebar-background-position: center; --wiki-sidebar-background-repeat: repeat; --wiki-sidebar-background-size: auto; --wiki-sidebar-filter: none; --wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-sidebar-border-color: var(--wiki-content-border-color); --wiki-sidebar-border-style: solid; --wiki-sidebar-border-image: none; --wiki-sidebar-link-color: var(--wiki-content-link-color); --wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover); --wiki-sidebar-heading-color: var(--wiki-content-heading-color); --wiki-sidebar-heading-font-weight: normal; --wiki-sidebar-heading-font-style: normal; --wiki-sidebar-heading-text-transform: none; --wiki-sidebar-heading-line-height: normal; --wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem; --wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-text-shadow: none; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter); --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-box-padding: 0px; --wiki-sidebar-box-background: none; --wiki-sidebar-box-border: 0px; --wiki-sidebar-box-border-image: none; --wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color)); --wiki-footer-border-width: var(--wiki-content-border-width); --wiki-footer-border-style: var(--wiki-content-border-style); --wiki-footer-border-color: var(--wiki-content-border-color); --wiki-footer-background-color: var(--wiki-content-background-color); --wiki-footer-background-opacity: var(--wiki-content-background-opacity); --wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-footer-text-color: var(--wiki-content-text-color); --wiki-footer-link-color: var(--wiki-content-link-color); --wiki-footer-link-color--hover: var(--wiki-content-link-color--hover); --wiki-footer-border-radius: var(--wiki-content-border-radius); --wiki-navigation-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-background-color--hover: var(--wiki-navigation-background-color); --wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity); --wiki-navigation-background-image--hover: var(--wiki-navigation-background-image); --wiki-navigation-background-position--hover: var(--wiki-navigation-background-position); --wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat); --wiki-navigation-background-size--hover: var(--wiki-navigation-background-size); --wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover); --wiki-navigation-transform--hover: none; --wiki-navigation-selected-border-style: solid; --wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-border-style: solid; --wiki-navigation-border-color--hover: var(--wiki-navigation-border-color); --wiki-navigation-border-image--hover: var(--wiki-navigation-border-image); --wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style); --wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px)); --wiki-navigation-icon-size: 1em; --wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x); --wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */ --wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color); --wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color); --wiki-navigation-dropdown-offset: 0px; /* vertical offset */ --wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-search-background-image: none; --wiki-navigation-search-background-position: 0; --wiki-navigation-search-background-size: auto; --wiki-navigation-search-background-repeat: repeat; --wiki-navigation-search-backdrop-filter: none; --wiki-navigation-search-border-color: var(--wiki-navigation-border-color); --wiki-navigation-search-border-color--hover: var(--wiki-accent-color); --wiki-navigation-search-border-style: solid; --wiki-navigation-search-border-width: 1px; --wiki-navigation-search-border-radius: 2px; --wiki-navigation-search-border-image: none; --wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image); --wiki-navigation-search-box-shadow: none; --wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow); --wiki-navigation-search-text-color: var(--wiki-content-text-color); --wiki-navigation-search-font-size: var(--wiki-navigation-font-size); --wiki-navigation-search-height: 2em; --wiki-navigation-search-button-color: currentColor; --wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color); --wiki-navigation-search-button-color-opacity: 80%; --wiki-navigation-search-button-color-opacity--hover: 95%; --wiki-navigation-search-bottom-spacing: 3px; --wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent); --wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */ } /*** mobile adjustments ***/ @media screen and (max-width: 720px) { body.has-vector-mobile-menu{ --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-margin: 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-margin: 0px 0px -0.5em 0px; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-line-height: 1.125; --wiki-sidebar-background-opacity: 100%; --wiki-navigation-search-border-width: 1px; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; } } /***************************** **** END SHARED VARIABLES **** ******************************/ /****************************************************************************************** ********************************* End user-edit variables ********************************* ******************************************************************************************/ /****************************** * Fallback for older browsers * * DONT EDIT THIS * *******************************/ @supports not (color:color-mix(in srgb, #000, transparent)) { .view-dark, .view-light, :root { --wiki-content-text-mix-color: var(--wiki-content-text-color); --wiki-content-text-mix-color-95: var(--wiki-content-background-color); --wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted); --wiki-content-border-color--secondary: var(--wiki-content-border-color); --wiki-content-border-color--accent: var(--wiki-accent-color); --wiki-accent-color--hover: var(--wiki-accent-color); --wiki-navigation-search-highlight-background-color: transparent; } } /***************************** * End older browser fallback * ******************************/ /***************************** * PortableInfoboxes * ******************************/ :root { --pi-background: var(--wiki-content-background-color); --pi-secondary-background: var(--wiki-accent-color); --pi-secondary-background-label: var(--wiki-accent-label-color); --pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent); } .portable-infobox .pi-title, .portable-infobox .pi-header { text-align: center; font-size: 1.5em; background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent); color: var(--pi-secondary-background-label); } .portable-infobox .pi-data, .portable-infobox .pi-group { background: var(--wiki-content-background-color--secondary); } .portable-infobox .pi-image { padding: 8px; } .pi-image-thumbnail { max-width: 100%; } .pi-caption { color: var(--wiki-content-text-mix-color); } .pi-section-navigation .pi-section-tab.pi-section-active, .pi-section-navigation .pi-section-tab.current, .pi-media-collection .pi-tab-link.current { background: var(--pi-secondary-background); color: var(--pi-secondary-background-label); } .pi-collapse > .pi-item:first-child { cursor: pointer; } /* overqualify these to overwrite normal content heading styles */ .mw-body .portable-infobox h2, .mw-body .portable-infobox h3 { border-bottom: 0; font-family: inherit; font-weight: 700; margin: 0; } /***************************** * End PortableInfoboxes * ******************************/ /******************* * Main page layout * ********************/ #mp-container { display: grid; gap: 10px; } @media screen and (max-width: 990px) { /* for mobile screens */ #mp-container { grid-template-areas:var(--main-page-layout--mobile); grid-template-columns:var(--main-page-layout-columns--mobile, 100%); } .mp-box.mp-hide-on-mobile { display: none; } } @media screen and (min-width: 990px) and (max-width: 1350px) { /* for narrow screens, between 990px and 1350px */ #mp-container { grid-template-areas:var(--main-page-layout--tablet); grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr); } .mp-box.mp-hide-on-tablet { display: none; } } @media screen and (min-width: 1350px) { /* for all other screens, 1350px and wider */ #mp-container { grid-template-areas:var(--main-page-layout--desktop); grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr); } .mp-box.mp-hide-on-desktop { display: none; } } .mp-box { position: relative; display: flex; flex-flow: column nowrap; width: 100%; box-sizing: border-box; background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent); border: 1px solid var(--wiki-content-border-color); padding: 0px; } .mp-body { height: 100%; display: flex; padding: 0.5em; flex-flow: column nowrap; } .mp-box.centered-content .mp-body { height: 100%; display: flex; flex-flow: column nowrap; justify-content: space-evenly; } .mp-box.has-floating-image { display: block; } .mp-box.has-floating-image .mp-body { height: unset; display: block; } /* overqualified to override normal heading styles */ .mw-body .mp-box h2 { text-align: center; font-weight: bold; font-family: var(--wiki-content-heading-font-family); overflow: initial; border-bottom: 1px solid var(--wiki-content-border-color); font-size: 150%; margin: 0; padding: 5px 0; color: var(--wiki-content-heading-color); } #mp-box-welcome { text-align: center; position: relative; overflow: hidden; } #mp-box-welcome h2 { font-size: 200%; } #mp-welcome { display: flex; flex-flow: column nowrap; position: relative; height: 100%; z-index: 2; box-sizing: border-box; } #mp-welcome .welcome-subtitle { height: 100%; background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent); padding: 0.5em; } #mp-banner { position: absolute; width: 100%; height: 100%; filter: blur(5px); z-index: -1; background: url(/images/e/e0/MP_banner.jpg); background-size: cover; background-repeat: no-repeat; background-position: top center; } .view-dark #mp-banner { filter: blur(5px) brightness(50%); } .view-light #mp-banner { filter: blur(5px) contrast(50%); } /* [[Template:MP_link]] */ .mp-links { --gap: 10px; } .mp-links > ul { display: flex; flex-flow: row wrap; justify-content: space-evenly; margin: 2px; gap: var(--gap); } .mp-links > ul > li { display: flex; flex-flow: column nowrap; align-items: stretch; text-align: center; box-sizing: border-box; flex: max(calc(50% - var(--gap)), 5em) 1 1; outline: 1px solid var(--wiki-content-link-color); transition: 0.1s ease-in; } .mp-links > ul > li:hover { background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent); } .mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;} .mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;} .mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;} .mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;} .mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;} .mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;} .mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;} .mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;} .mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;} .mp-links > ul > li:hover a { text-decoration: underline; } .mp-links > ul > li > a { display: flex; align-items: center; justify-content: center; height: 100%; flex: 1 1 auto; box-sizing: border-box; padding: 5px; } .mp-links > ul > li > a:first-child { height: 100%; } .mp-links > ul > li > a:last-child:not(:first-child) { height: unset; } .mp-links.stretch, .mp-links.stretch > ul { height: 100%; } .mp-links.side-image li { flex-flow: row nowrap; } .mp-links.plain > ul > li { outline-color: transparent; } /*********************** * End main page layout * ************************/ /********************************************************************************************************************* * Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) * **********************************************************************************************************************/ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } /* Display list items inline */ .hlist dd, .hlist dt, .hlist li { /* * don't trust the note that says margin doesn't work with inline * removing margin: 0 makes dds have margins again * We also want to reset margin-right in Minerva */ margin: 0; display: inline; } /* Display requested top-level lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, /* Display nested lists inline */ .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; } /* Hide empty list items */ .hlist .mw-empty-li { display: none; } /* TODO: :not() can maybe be used here to remove the later rule. naive test * seems to work. more testing needed. like so: */ .hlist dt:not(:last-child)::after { content: ":\20"; } .hlist dd:not(:last-child)::after, .hlist li:not(:last-child)::after { /* "space, Middle Dot, space" We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters. The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */ /* content: "\20\00B7\20"; font-weight: bold; */ /* "space &nbsp; • &nbsp; space" There may (and likely) be an extra whitespace between <li>s, therefore we have to use a space character as last character of this sequence. By this way, the last space and the next whitespce will collapse as a single space, to make the whitespace on both sides of the middle dot the same width. */ content: "\20\A0\2022\A0\20"; font-weight: inherit; } /* Add parentheses around nested lists */ .hlist dd ol::before, .hlist dd ul::before, .hlist dd dl::before, .hlist dt ol::before, .hlist dt ul::before, .hlist dt dl::before, .hlist li ol::before, .hlist li ul::before, .hlist li dl::before { content: "\20("; font-weight: inherit; } .hlist dd ol::after, .hlist dd ul::after, .hlist dd dl::after, .hlist dt ol::after, .hlist dt ul::after, .hlist dt dl::after, .hlist li ol::after, .hlist li ul::after, .hlist li dl::after { content: ")"; font-weight: inherit; } /* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; } .hlist ol > li { counter-increment: listitem; } .hlist ol > li::before { content: " " counter(listitem) ".\20"; } /* Progressive enhancement: * try to make the dot always follow the list item in same line */ .hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) { display: inline-block; } /******************************************** * End semantically-correct horizontal lists * *********************************************/ /*** Miscellaneous ***/ .responsive-image { max-width: 100%; height: auto; } .view-dark .invert-on-dark, .view-light .invert-on-light { filter: invert(100%); } .pixelated { image-rendering: pixelated; } @media screen and (min-width: 720px) { .mobileonly { display: none; } } @media screen and (max-width: 720px) { .nomobile { display: none; } } /*** Utility classes for standard MW galleries ***/ /* it's important that spaced comes before centered in the sheet */ .gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */ display: flex; flex-flow: row wrap; justify-content: space-evenly; margin-left: unset; } .gallery.centered { text-align: center; } /************************** * Start Modular Templates * **************************/ /********* [[Template:Ambox]] *********/ .ambox { --ambox-color: var(--wiki-accent-color); border: 1px solid var(--wiki-content-border-color); border-left: 10px solid var(--ambox-color); border-radius: 2px; display: flex; align-items: center; gap: .6em; margin: 1em 0; padding: 3px .6em; background-color: var(--wiki-content-background-color--secondary); box-shadow: 2px 2px 5px 0px #0002; } @media (min-width: 720px) { .ambox { margin-inline: 10%; } } .ambox.tiny { padding: .04rem .5em; margin-inline: 0; width: fit-content; } .ambox + .ambox { margin-top: -.6em; } .ambox-content { flex: 1; } .ambox-content p { margin: .15em 0; } .ambox-title { font-weight: bold; } /********* [[Template:Hatnote]] *********/ .hatnote { padding: 1px 0 1px 1.6em; margin-bottom: 0.5em; font-style: italic; border-top: 1px solid var(--wiki-content-border-color--secondary); border-bottom: 1px solid var(--wiki-content-border-color--secondary); } .hatnote.icon { padding-left: 0; } /********* [[Template:Spoiler]] *********/ .spoiler-content { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent); transition: all 0.3s; cursor: pointer; overflow: auto; } @supports not (color:color-mix(in srgb, #000, transparent)) { .spoiler-content { background-color: var(--wiki-content-dynamic-color--secondary); } } .spoiler-content > * { pointer-events: none; opacity: 0; transition: all 0.3s; } .spoiler-content.show { background-color: transparent; } .spoiler-content.show > * { pointer-events: unset; opacity: 1; } /********* [[Template:Link icon]] *********/ .link-icon { --link-icon-line-height: 1.5em; --link-icon-size: 1.5em; display: inline-flex; align-items: center; height: var(--link-icon-line-height); vertical-align: bottom; } .link-icon .regular { align-self: center; } .link-icon .regular a { display: flex; } .link-icon .regular img { height: var(--link-icon-size); max-width: var(--link-icon-size); } .link-icon .fallback { outline: 1px solid var(--wiki-content-text-color); border-radius: 50%; text-align: center; width: var(--link-icon-size); line-height: var(--link-icon-size); } .link-icon.notext, .link-icon.notext .fallback { display: inline-block; } /********* [[Template:Quote]] *********/ .quote { background: var(--wiki-content-background-color--secondary); border-radius: 5px; border: 2px solid var(--wiki-content-border-color); margin: .5em 0; padding: .5em; overflow-y: hidden; } .quote .block { display: block; } .quote .title { font-size: large; font-weight: bold; } .quote .content { font-style: italic; } .quote .author { font-weight: bold; text-align: end; } .quote .marks-wrapper { display: flex; gap: 5px; } .quote .marks-wrapper::before, .quote .marks-wrapper::after { font-size: 100px; line-height: 0px; } .quote .marks-wrapper::before { content: "\201C"; margin-top: 40px; } .quote .marks-wrapper::after { content: "\201D"; align-self: end; margin-bottom: -10px; } .client-js .mw-charinsert-item { display: none; } /************************ * End Modular Templates * *************************/ /***************************** * Used by [[Template:Color]] * ******************************/ .color__splotch { display: inline-block; height: 1em; width: 1em; box-sizing: border-box; vertical-align: text-top; border-radius: 50%; border: 1px solid var(--wiki-content-text-color); } /********************* * End Template:Color * **********************/ /********************************* * Used by [[Template:TOC limit]] * **********************************/ .toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; } /************************* * End Template:TOC limit * **************************/ /********************************* * Used by [[Template:TOC right]] * **********************************/ @media all and (min-width: 720px) { .tocright { float: right; clear: right; margin: 0 0 0.5em 1em; } } /************************* * End Template:TOC right * **************************/ /* tce-variables-start */ /* Theme Color Editor variables section */ /* Values assigned to CSS variables in the section below are managed by the Theme Color Editor gadget */ /* Please avoid making manual changes in this section except removing variable definitions altogether /* /* Assigning values of those variables in other places within this CSS page may cause errors */ .view-dark { --wiki-body-background-color: #f6f6f6; --wiki-body-dynamic-color: #000000; --wiki-body-dynamic-color--inverted: #ffffff; --wiki-body-dynamic-color--secondary: #333333; --wiki-body-dynamic-color--secondary--inverted: #cccccc; --wiki-content-background-color: #ffffff; --wiki-content-border-color: #a7d7f9; --wiki-content-text-color: #111111; --wiki-content-link-color: #0645ad; --wiki-icon-to-link-filter: invert(0.5) sepia(1) hue-rotate(178.815deg) brightness(40.985%) saturate(766.639%); --wiki-content-link-label-color: #ffffff; --wiki-content-redlink-color: #ba0000; --wiki-content-dynamic-color: #000000; --wiki-content-dynamic-color--inverted: #ffffff; --wiki-content-dynamic-color--secondary: #333333; --wiki-content-dynamic-color--secondary--inverted: #cccccc; --wiki-accent-color: #3366cc; --wiki-accent-label-color: #ffffff; --wiki-accent-link-color: #d5fb51; --wiki-alert-color: #bf0017; --wiki-alert-label-color: #ffffff; --wiki-warning-color: #b05f30; --wiki-warning-label-color: #ffffff; --wiki-success-color: #0c742f; --wiki-success-label-color: #ffffff; } /* tce-variables-end */ e094469c2dbbf9713721d3ed7a1c3bba0ae2a2e8 753 752 2025-08-31T14:15:32Z Team9 625132 css text/css /* CSS placed here will be applied to all skins */ /****************************************************************************************** ********************************* Start user-edit variables ******************************* ******************************************************************************************/ /***************************************** ****** START BASIC DESIGN VARIABLES ****** ----------------------------------------*/ :root { --wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif; --wiki-sidebar-heading-font-family: sans-serif; --wiki-content-border-radius: 0px; --wiki-sidebar-border-radius: 0px; } /*---------------------------------------- ******* END BASIC DESIGN VARIABLES ******* *****************************************/ /***************************************** ****** START BASIC COLOR VARIABLES ******* ----------------------------------------*/ :root, /* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=dark, */ /* individual themes are prefixed with .theme- instead */ .view-dark { /********************** * Probably edit these * [ DARK VIEW ] ***********************/ --wiki-body-background-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-background-image: url(filepath://Site-background-dark.jpg); --wiki-content-background-color: #212121; /* This variable might already be managed by Theme Color Editor */ --wiki-content-background-opacity:80%; --wiki-content-border-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color: #5E7783; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */ /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-accent-color: #FFFF00; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-link-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-to-link-filter:brightness(0) saturate(100%) invert(0%) sepia(93%) saturate(0%) hue-rotate(235deg) brightness(107%) contrast(107%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */ /* This variable might already be managed by Theme Color Editor */ /**/ } /* End dark styles */ /*---------------------------------------- ******* END BASIC COLOR VARIABLES ******** *****************************************/ /***************************************** **** START ADVANCED COLOR VARIABLES ****** ----------------------------------------*/ :root, .view-light { /******************* * Maybe edit these * [ LIGHT VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: #0000ff(--wiki-content-link-color); --wiki-content-link-color--hover: #3399ff(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ LIGHT VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: #0000ff(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: #ffffff(--wiki-content-text-color); /* [ LIGHT VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #bf0017; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #b05f30; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #0c742f; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ LIGHT VIEW ] ************************************/ --wiki-body-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ /* [ LIGHT VIEW ] */ --wiki-alert-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */ /**/ } .view-dark { /******************* * Maybe edit these * [ DARK VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ededed; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: #5E7783(--wiki-content-link-color); --wiki-content-link-color--hover: #74b7b7(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ DARK VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: var(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: var(--wiki-content-text-color); /* [ DARK VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #ff576a; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #cf721c; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #13aa45; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ DARK VIEW ] ************************************/ --wiki-body-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-alert-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: invert(100%); } /*---------------------------------------- ***** END ADVANCED COLOR VARIABLES ******* *****************************************/ /***************************************** **** START ADVANCED DESIGN VARIABLES ***** ----------------------------------------*/ :root { /*********************** start logo position ----------------------*/ --wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */ --wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */ --wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */ --wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */ --wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */ /*----------------------- end logo position ***********************/ --wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */ --wiki-body-font-family: sans-serif; --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */ /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-width: 1px; --wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */ --wiki-sidebar-portal-spacing: 0px; --wiki-sidebar-border-width: var(--wiki-content-border-width); --wiki-navigation-border-radius: 0px; /* border radius of tabs */ /******************* * Maybe edit these * [ DESIGN ] ********************/ --wiki-logo-filter: none; /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-top-radius: var(--wiki-content-border-radius); --wiki-content-border-style: solid; --wiki-content-border-image: none; --wiki-content-backdrop-filter: none; --wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */ --wiki-gap-between-sidebar-and-content: 0.5em; /* gap between sidebar(#mw-panel) and content(#content) */ --wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-line-height: 1.125; --wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-margin: 0.5em; --wiki-sidebar-list-item-padding: 0.25em 0.25rem; --wiki-sidebar-list-padding: 0.25rem; --wiki-sidebar-list-item-background--hover: none; /* background of hover item */ --wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */ --wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */ --wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-box-background-color: var(--wiki-content-background-color); --wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content)); --wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ --wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ /* nav tabs style. The vector gradient is default. * If you want to customize the style of tabs, it's easier to start with the following settings: * --wiki-navigation-background-image: none; * --wiki-navigation-selected-background-image: none; * --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px ); * --wiki-navigation-selected-border-bottom-background: none; * --wiki-navigation-tab-spacing: 0.25em; * --wiki-navigation-tab-padding-top: 0.5em; * --wiki-navigation-tab-padding-bottom: 0.5em; */ --wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */ --wiki-navigation-tab-padding-top: 1.25em; --wiki-navigation-tab-padding-x: 0.75em; --wiki-navigation-tab-padding-bottom: 4px; --wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */ --wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */ --wiki-navigation-border-image: none; --wiki-navigation-selected-border-image: var(--wiki-navigation-border-image); --wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%); --wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x; --wiki-navigation-background-position: left bottom, right bottom, left bottom; --wiki-navigation-background-size: 1px 100%, 1px 100%, 100%; --wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%); --wiki-navigation-selected-background-repeat: no-repeat, no-repeat; --wiki-navigation-selected-background-position: left bottom, right bottom; --wiki-navigation-selected-background-size: 1px 100%, 1px 100%; --wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px); /* affects the dropdown menu under More */ --wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color); --wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color); --wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */ --wiki-navigation-dropdown-border-width: 1px; --wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius); --wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */ --wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */ --wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */ --wiki-navigation-dropdown-border-image: none; --wiki-navigation-dropdown-backdrop-filter: none; --wiki-navigation-dropdown-box-shadow: none; /* box shadow */ /* styles of the footer */ --wiki-spacing-before-footer: 0px; --wiki-footer-border-image: none; /* padding on body element */ --wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */ --wiki-left-spacing: 0.5em; --wiki-right-spacing: 1em; --wiki-bottom-spacing: 2em; /* end design variables */ } /*---------------------------------------- ***** END ADVANCED DESIGN VARIABLES ****** *****************************************/ /******************************* **** START SHARED VARIABLES **** **** tl;dr: don't edit this **** ********************************/ /* These variables are rarely touched, usually inherit other variables, and are shared on all themes. In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision, understand what you are doing, and *know* that what you are trying to do is not accomplished by changing another variable in the above sections. Since these are by default shared across all themes, if you support multiple themes you'll probably want to separate the variables you want to modify here into .view-x blocks like above. If you don't understand what that means or how to do that then you probably shouldn't be modifying this section. */ :root { --wiki-content-border-bottom-width: var(--wiki-content-border-width); --wiki-content-border-bottom-style: var(--wiki-content-border-style); --wiki-content-border-bottom-color: var(--wiki-content-border-color); --wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%); --wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color)); --wiki-content-text-color--hover: var(--wiki-content-text-color); /* heading */ --wiki-content-heading-border-bottom-width: 1px; --wiki-content-heading-border-style: solid; --wiki-content-heading-font-weight: normal; --wiki-content-heading-font-style: normal; --wiki-content-heading-text-transform: none; --wiki-content-heading-line-height: normal; --wiki-content-heading-text-shadow: none; /* first heading (h1) */ --wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width); --wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); --wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight); --wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style); --wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform); --wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-firstheading-color: var(--wiki-content-heading-color); --wiki-content-firstheading-text-shadow: none; /* sub-heading (h3, h4, h5, h6) */ --wiki-content-subheading-border-bottom-width: 0px; --wiki-content-subheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-subheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-subheading-font-family: var(--wiki-body-font-family); --wiki-content-subheading-font-weight: bold; --wiki-content-subheading-font-style: normal; --wiki-content-subheading-text-transform: none; --wiki-content-subheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-subheading-color: var(--wiki-content-heading-color); --wiki-content-subheading-text-shadow: none; /* heading size */ --wiki-content-firstheading-font-size: 1.8em; --wiki-content-heading-h2-font-size: 1.5em; --wiki-content-heading-h3-font-size: 1.2em; --wiki-content-heading-h4-font-size: 114%; --wiki-content-heading-h5-font-size: 108%; --wiki-content-heading-h6-font-size: 100%; --wiki-content-toc-background: var(--wiki-content-background-color--secondary); --wiki-content-toc-border-width: 1px; --wiki-content-toc-border-style: solid; --wiki-content-toc-border-color: var(--wiki-content-border-color); --wiki-content-toc-border-radius: 0px; --wiki-content-toc-border-image: none; --wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000; --wiki-content-catlinks-background: var(--wiki-content-background-color--secondary); --wiki-content-catlinks-border-width: 1px; --wiki-content-catlinks-border-style: solid; --wiki-content-catlinks-border-color: var(--wiki-content-border-color); --wiki-content-catlinks-border-radius: 0px; --wiki-content-catlinks-border-image: none; --wiki-content-catlinks-box-shadow: none; --wiki-content-filetoc-background: var(--wiki-content-background-color--secondary); --wiki-content-filetoc-border-width: 1px; --wiki-content-filetoc-border-style: solid; --wiki-content-filetoc-border-color: var(--wiki-content-border-color); --wiki-content-filetoc-border-radius: 0px; --wiki-content-filetoc-border-image: none; --wiki-content-filetoc-box-shadow: none; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; --wiki-sidebar-padding: 0px; --wiki-sidebar-background-color: var(--wiki-content-background-color); --wiki-sidebar-background-opacity: var(--wiki-content-background-opacity); --wiki-sidebar-background-image: none; --wiki-sidebar-background-position: center; --wiki-sidebar-background-repeat: repeat; --wiki-sidebar-background-size: auto; --wiki-sidebar-filter: none; --wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-sidebar-border-color: var(--wiki-content-border-color); --wiki-sidebar-border-style: solid; --wiki-sidebar-border-image: none; --wiki-sidebar-link-color: var(--wiki-content-link-color); --wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover); --wiki-sidebar-heading-color: var(--wiki-content-heading-color); --wiki-sidebar-heading-font-weight: normal; --wiki-sidebar-heading-font-style: normal; --wiki-sidebar-heading-text-transform: none; --wiki-sidebar-heading-line-height: normal; --wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem; --wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-text-shadow: none; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter); --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-box-padding: 0px; --wiki-sidebar-box-background: none; --wiki-sidebar-box-border: 0px; --wiki-sidebar-box-border-image: none; --wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color)); --wiki-footer-border-width: var(--wiki-content-border-width); --wiki-footer-border-style: var(--wiki-content-border-style); --wiki-footer-border-color: var(--wiki-content-border-color); --wiki-footer-background-color: var(--wiki-content-background-color); --wiki-footer-background-opacity: var(--wiki-content-background-opacity); --wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-footer-text-color: var(--wiki-content-text-color); --wiki-footer-link-color: var(--wiki-content-link-color); --wiki-footer-link-color--hover: var(--wiki-content-link-color--hover); --wiki-footer-border-radius: var(--wiki-content-border-radius); --wiki-navigation-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-background-color--hover: var(--wiki-navigation-background-color); --wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity); --wiki-navigation-background-image--hover: var(--wiki-navigation-background-image); --wiki-navigation-background-position--hover: var(--wiki-navigation-background-position); --wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat); --wiki-navigation-background-size--hover: var(--wiki-navigation-background-size); --wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover); --wiki-navigation-transform--hover: none; --wiki-navigation-selected-border-style: solid; --wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-border-style: solid; --wiki-navigation-border-color--hover: var(--wiki-navigation-border-color); --wiki-navigation-border-image--hover: var(--wiki-navigation-border-image); --wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style); --wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px)); --wiki-navigation-icon-size: 1em; --wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x); --wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */ --wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color); --wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color); --wiki-navigation-dropdown-offset: 0px; /* vertical offset */ --wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-search-background-image: none; --wiki-navigation-search-background-position: 0; --wiki-navigation-search-background-size: auto; --wiki-navigation-search-background-repeat: repeat; --wiki-navigation-search-backdrop-filter: none; --wiki-navigation-search-border-color: var(--wiki-navigation-border-color); --wiki-navigation-search-border-color--hover: var(--wiki-accent-color); --wiki-navigation-search-border-style: solid; --wiki-navigation-search-border-width: 1px; --wiki-navigation-search-border-radius: 2px; --wiki-navigation-search-border-image: none; --wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image); --wiki-navigation-search-box-shadow: none; --wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow); --wiki-navigation-search-text-color: var(--wiki-content-text-color); --wiki-navigation-search-font-size: var(--wiki-navigation-font-size); --wiki-navigation-search-height: 2em; --wiki-navigation-search-button-color: currentColor; --wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color); --wiki-navigation-search-button-color-opacity: 80%; --wiki-navigation-search-button-color-opacity--hover: 95%; --wiki-navigation-search-bottom-spacing: 3px; --wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent); --wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */ } /*** mobile adjustments ***/ @media screen and (max-width: 720px) { body.has-vector-mobile-menu{ --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-margin: 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-margin: 0px 0px -0.5em 0px; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-line-height: 1.125; --wiki-sidebar-background-opacity: 100%; --wiki-navigation-search-border-width: 1px; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; } } /***************************** **** END SHARED VARIABLES **** ******************************/ /****************************************************************************************** ********************************* End user-edit variables ********************************* ******************************************************************************************/ /****************************** * Fallback for older browsers * * DONT EDIT THIS * *******************************/ @supports not (color:color-mix(in srgb, #000, transparent)) { .view-dark, .view-light, :root { --wiki-content-text-mix-color: var(--wiki-content-text-color); --wiki-content-text-mix-color-95: var(--wiki-content-background-color); --wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted); --wiki-content-border-color--secondary: var(--wiki-content-border-color); --wiki-content-border-color--accent: var(--wiki-accent-color); --wiki-accent-color--hover: var(--wiki-accent-color); --wiki-navigation-search-highlight-background-color: transparent; } } /***************************** * End older browser fallback * ******************************/ /***************************** * PortableInfoboxes * ******************************/ :root { --pi-background: var(--wiki-content-background-color); --pi-secondary-background: var(--wiki-accent-color); --pi-secondary-background-label: var(--wiki-accent-label-color); --pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent); } .portable-infobox .pi-title, .portable-infobox .pi-header { text-align: center; font-size: 1.5em; background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent); color: var(--pi-secondary-background-label); } .portable-infobox .pi-data, .portable-infobox .pi-group { background: var(--wiki-content-background-color--secondary); } .portable-infobox .pi-image { padding: 8px; } .pi-image-thumbnail { max-width: 100%; } .pi-caption { color: var(--wiki-content-text-mix-color); } .pi-section-navigation .pi-section-tab.pi-section-active, .pi-section-navigation .pi-section-tab.current, .pi-media-collection .pi-tab-link.current { background: var(--pi-secondary-background); color: var(--pi-secondary-background-label); } .pi-collapse > .pi-item:first-child { cursor: pointer; } /* overqualify these to overwrite normal content heading styles */ .mw-body .portable-infobox h2, .mw-body .portable-infobox h3 { border-bottom: 0; font-family: inherit; font-weight: 700; margin: 0; } /***************************** * End PortableInfoboxes * ******************************/ /******************* * Main page layout * ********************/ #mp-container { display: grid; gap: 10px; } @media screen and (max-width: 990px) { /* for mobile screens */ #mp-container { grid-template-areas:var(--main-page-layout--mobile); grid-template-columns:var(--main-page-layout-columns--mobile, 100%); } .mp-box.mp-hide-on-mobile { display: none; } } @media screen and (min-width: 990px) and (max-width: 1350px) { /* for narrow screens, between 990px and 1350px */ #mp-container { grid-template-areas:var(--main-page-layout--tablet); grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr); } .mp-box.mp-hide-on-tablet { display: none; } } @media screen and (min-width: 1350px) { /* for all other screens, 1350px and wider */ #mp-container { grid-template-areas:var(--main-page-layout--desktop); grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr); } .mp-box.mp-hide-on-desktop { display: none; } } .mp-box { position: relative; display: flex; flex-flow: column nowrap; width: 100%; box-sizing: border-box; background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent); border: 1px solid var(--wiki-content-border-color); padding: 0px; } .mp-body { height: 100%; display: flex; padding: 0.5em; flex-flow: column nowrap; } .mp-box.centered-content .mp-body { height: 100%; display: flex; flex-flow: column nowrap; justify-content: space-evenly; } .mp-box.has-floating-image { display: block; } .mp-box.has-floating-image .mp-body { height: unset; display: block; } /* overqualified to override normal heading styles */ .mw-body .mp-box h2 { text-align: center; font-weight: bold; font-family: var(--wiki-content-heading-font-family); overflow: initial; border-bottom: 1px solid var(--wiki-content-border-color); font-size: 150%; margin: 0; padding: 5px 0; color: var(--wiki-content-heading-color); } #mp-box-welcome { text-align: center; position: relative; overflow: hidden; } #mp-box-welcome h2 { font-size: 200%; } #mp-welcome { display: flex; flex-flow: column nowrap; position: relative; height: 100%; z-index: 2; box-sizing: border-box; } #mp-welcome .welcome-subtitle { height: 100%; background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent); padding: 0.5em; } #mp-banner { position: absolute; width: 100%; height: 100%; filter: blur(5px); z-index: -1; background: url(/images/e/e0/MP_banner.jpg); background-size: cover; background-repeat: no-repeat; background-position: top center; } .view-dark #mp-banner { filter: blur(5px) brightness(50%); } .view-light #mp-banner { filter: blur(5px) contrast(50%); } /* [[Template:MP_link]] */ .mp-links { --gap: 10px; } .mp-links > ul { display: flex; flex-flow: row wrap; justify-content: space-evenly; margin: 2px; gap: var(--gap); } .mp-links > ul > li { display: flex; flex-flow: column nowrap; align-items: stretch; text-align: center; box-sizing: border-box; flex: max(calc(50% - var(--gap)), 5em) 1 1; outline: 1px solid var(--wiki-content-link-color); transition: 0.1s ease-in; } .mp-links > ul > li:hover { background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent); } .mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;} .mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;} .mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;} .mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;} .mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;} .mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;} .mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;} .mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;} .mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;} .mp-links > ul > li:hover a { text-decoration: underline; } .mp-links > ul > li > a { display: flex; align-items: center; justify-content: center; height: 100%; flex: 1 1 auto; box-sizing: border-box; padding: 5px; } .mp-links > ul > li > a:first-child { height: 100%; } .mp-links > ul > li > a:last-child:not(:first-child) { height: unset; } .mp-links.stretch, .mp-links.stretch > ul { height: 100%; } .mp-links.side-image li { flex-flow: row nowrap; } .mp-links.plain > ul > li { outline-color: transparent; } /*********************** * End main page layout * ************************/ /********************************************************************************************************************* * Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) * **********************************************************************************************************************/ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } /* Display list items inline */ .hlist dd, .hlist dt, .hlist li { /* * don't trust the note that says margin doesn't work with inline * removing margin: 0 makes dds have margins again * We also want to reset margin-right in Minerva */ margin: 0; display: inline; } /* Display requested top-level lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, /* Display nested lists inline */ .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; } /* Hide empty list items */ .hlist .mw-empty-li { display: none; } /* TODO: :not() can maybe be used here to remove the later rule. naive test * seems to work. more testing needed. like so: */ .hlist dt:not(:last-child)::after { content: ":\20"; } .hlist dd:not(:last-child)::after, .hlist li:not(:last-child)::after { /* "space, Middle Dot, space" We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters. The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */ /* content: "\20\00B7\20"; font-weight: bold; */ /* "space &nbsp; • &nbsp; space" There may (and likely) be an extra whitespace between <li>s, therefore we have to use a space character as last character of this sequence. By this way, the last space and the next whitespce will collapse as a single space, to make the whitespace on both sides of the middle dot the same width. */ content: "\20\A0\2022\A0\20"; font-weight: inherit; } /* Add parentheses around nested lists */ .hlist dd ol::before, .hlist dd ul::before, .hlist dd dl::before, .hlist dt ol::before, .hlist dt ul::before, .hlist dt dl::before, .hlist li ol::before, .hlist li ul::before, .hlist li dl::before { content: "\20("; font-weight: inherit; } .hlist dd ol::after, .hlist dd ul::after, .hlist dd dl::after, .hlist dt ol::after, .hlist dt ul::after, .hlist dt dl::after, .hlist li ol::after, .hlist li ul::after, .hlist li dl::after { content: ")"; font-weight: inherit; } /* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; } .hlist ol > li { counter-increment: listitem; } .hlist ol > li::before { content: " " counter(listitem) ".\20"; } /* Progressive enhancement: * try to make the dot always follow the list item in same line */ .hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) { display: inline-block; } /******************************************** * End semantically-correct horizontal lists * *********************************************/ /*** Miscellaneous ***/ .responsive-image { max-width: 100%; height: auto; } .view-dark .invert-on-dark, .view-light .invert-on-light { filter: invert(100%); } .pixelated { image-rendering: pixelated; } @media screen and (min-width: 720px) { .mobileonly { display: none; } } @media screen and (max-width: 720px) { .nomobile { display: none; } } /*** Utility classes for standard MW galleries ***/ /* it's important that spaced comes before centered in the sheet */ .gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */ display: flex; flex-flow: row wrap; justify-content: space-evenly; margin-left: unset; } .gallery.centered { text-align: center; } /************************** * Start Modular Templates * **************************/ /********* [[Template:Ambox]] *********/ .ambox { --ambox-color: var(--wiki-accent-color); border: 1px solid var(--wiki-content-border-color); border-left: 10px solid var(--ambox-color); border-radius: 2px; display: flex; align-items: center; gap: .6em; margin: 1em 0; padding: 3px .6em; background-color: var(--wiki-content-background-color--secondary); box-shadow: 2px 2px 5px 0px #0002; } @media (min-width: 720px) { .ambox { margin-inline: 10%; } } .ambox.tiny { padding: .04rem .5em; margin-inline: 0; width: fit-content; } .ambox + .ambox { margin-top: -.6em; } .ambox-content { flex: 1; } .ambox-content p { margin: .15em 0; } .ambox-title { font-weight: bold; } /********* [[Template:Hatnote]] *********/ .hatnote { padding: 1px 0 1px 1.6em; margin-bottom: 0.5em; font-style: italic; border-top: 1px solid var(--wiki-content-border-color--secondary); border-bottom: 1px solid var(--wiki-content-border-color--secondary); } .hatnote.icon { padding-left: 0; } /********* [[Template:Spoiler]] *********/ .spoiler-content { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent); transition: all 0.3s; cursor: pointer; overflow: auto; } @supports not (color:color-mix(in srgb, #000, transparent)) { .spoiler-content { background-color: var(--wiki-content-dynamic-color--secondary); } } .spoiler-content > * { pointer-events: none; opacity: 0; transition: all 0.3s; } .spoiler-content.show { background-color: transparent; } .spoiler-content.show > * { pointer-events: unset; opacity: 1; } /********* [[Template:Link icon]] *********/ .link-icon { --link-icon-line-height: 1.5em; --link-icon-size: 1.5em; display: inline-flex; align-items: center; height: var(--link-icon-line-height); vertical-align: bottom; } .link-icon .regular { align-self: center; } .link-icon .regular a { display: flex; } .link-icon .regular img { height: var(--link-icon-size); max-width: var(--link-icon-size); } .link-icon .fallback { outline: 1px solid var(--wiki-content-text-color); border-radius: 50%; text-align: center; width: var(--link-icon-size); line-height: var(--link-icon-size); } .link-icon.notext, .link-icon.notext .fallback { display: inline-block; } /********* [[Template:Quote]] *********/ .quote { background: var(--wiki-content-background-color--secondary); border-radius: 5px; border: 2px solid var(--wiki-content-border-color); margin: .5em 0; padding: .5em; overflow-y: hidden; } .quote .block { display: block; } .quote .title { font-size: large; font-weight: bold; } .quote .content { font-style: italic; } .quote .author { font-weight: bold; text-align: end; } .quote .marks-wrapper { display: flex; gap: 5px; } .quote .marks-wrapper::before, .quote .marks-wrapper::after { font-size: 100px; line-height: 0px; } .quote .marks-wrapper::before { content: "\201C"; margin-top: 40px; } .quote .marks-wrapper::after { content: "\201D"; align-self: end; margin-bottom: -10px; } .client-js .mw-charinsert-item { display: none; } /************************ * End Modular Templates * *************************/ /***************************** * Used by [[Template:Color]] * ******************************/ .color__splotch { display: inline-block; height: 1em; width: 1em; box-sizing: border-box; vertical-align: text-top; border-radius: 50%; border: 1px solid var(--wiki-content-text-color); } /********************* * End Template:Color * **********************/ /********************************* * Used by [[Template:TOC limit]] * **********************************/ .toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; } /************************* * End Template:TOC limit * **************************/ /********************************* * Used by [[Template:TOC right]] * **********************************/ @media all and (min-width: 720px) { .tocright { float: right; clear: right; margin: 0 0 0.5em 1em; } } /************************* * End Template:TOC right * **************************/ /* tce-variables-start */ /* Theme Color Editor variables section */ /* Values assigned to CSS variables in the section below are managed by the Theme Color Editor gadget */ /* Please avoid making manual changes in this section except removing variable definitions altogether /* /* Assigning values of those variables in other places within this CSS page may cause errors */ .view-dark { --wiki-body-background-color: #f6f6f6; --wiki-body-dynamic-color: #000000; --wiki-body-dynamic-color--inverted: #ffffff; --wiki-body-dynamic-color--secondary: #333333; --wiki-body-dynamic-color--secondary--inverted: #cccccc; --wiki-content-background-color: #ffffff; --wiki-content-border-color: #a7d7f9; --wiki-content-text-color: #111111; --wiki-content-link-color: #0645ad; --wiki-icon-to-link-filter: invert(0.5) sepia(1) hue-rotate(178.815deg) brightness(40.985%) saturate(766.639%); --wiki-content-link-label-color: #ffffff; --wiki-content-redlink-color: #ba0000; --wiki-content-dynamic-color: #000000; --wiki-content-dynamic-color--inverted: #ffffff; --wiki-content-dynamic-color--secondary: #333333; --wiki-content-dynamic-color--secondary--inverted: #cccccc; --wiki-accent-color: #3366cc; --wiki-accent-label-color: #ffffff; --wiki-accent-link-color: #d5fb51; --wiki-alert-color: #bf0017; --wiki-alert-label-color: #ffffff; --wiki-warning-color: #b05f30; --wiki-warning-label-color: #ffffff; --wiki-success-color: #0c742f; --wiki-success-label-color: #ffffff; } /* tce-variables-end */ d2beb677e948e353ea5b3712e7231c40091201bd 754 753 2025-08-31T14:18:10Z Team9 625132 css text/css /* CSS placed here will be applied to all skins */ /****************************************************************************************** ********************************* Start user-edit variables ******************************* ******************************************************************************************/ /***************************************** ****** START BASIC DESIGN VARIABLES ****** ----------------------------------------*/ :root { --wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif; --wiki-sidebar-heading-font-family: sans-serif; --wiki-content-border-radius: 0px; --wiki-sidebar-border-radius: 0px; } /*---------------------------------------- ******* END BASIC DESIGN VARIABLES ******* *****************************************/ /***************************************** ****** START BASIC COLOR VARIABLES ******* ----------------------------------------*/ :root, /* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=dark, */ /* individual themes are prefixed with .theme- instead */ .view-dark { /********************** * Probably edit these * [ DARK VIEW ] ***********************/ --wiki-body-background-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-background-image: url(filepath://Site-background-dark.jpg); --wiki-content-background-color: #212121; /* This variable might already be managed by Theme Color Editor */ --wiki-content-background-opacity:80%; --wiki-content-border-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color: #5E7783; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */ /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-accent-color: #FFFF00; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-link-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-to-link-filter:brightness(0) saturate(100%) invert(0%) sepia(93%) saturate(0%) hue-rotate(235deg) brightness(107%) contrast(107%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */ /* This variable might already be managed by Theme Color Editor */ /**/ } /* End dark styles */ /*---------------------------------------- ******* END BASIC COLOR VARIABLES ******** *****************************************/ /***************************************** **** START ADVANCED COLOR VARIABLES ****** ----------------------------------------*/ :root, .view-light { /******************* * Maybe edit these * [ LIGHT VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: #0000ff(--wiki-content-link-color); --wiki-content-link-color--hover: #3399ff(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ LIGHT VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: #0000ff(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: #ffffff(--wiki-content-text-color); /* [ LIGHT VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #bf0017; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #b05f30; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #0c742f; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ LIGHT VIEW ] ************************************/ --wiki-body-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ /* [ LIGHT VIEW ] */ --wiki-alert-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */ /**/ } .view-dark { /******************* * Maybe edit these * [ DARK VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ededed; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: #5E7783(--wiki-content-link-color); --wiki-content-link-color--hover: #74b7b7(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ DARK VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: #ffffff(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: var(--wiki-content-text-color); /* [ DARK VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #ff576a; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #cf721c; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #13aa45; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ DARK VIEW ] ************************************/ --wiki-body-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-alert-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: invert(100%); } /*---------------------------------------- ***** END ADVANCED COLOR VARIABLES ******* *****************************************/ /***************************************** **** START ADVANCED DESIGN VARIABLES ***** ----------------------------------------*/ :root { /*********************** start logo position ----------------------*/ --wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */ --wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */ --wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */ --wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */ --wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */ /*----------------------- end logo position ***********************/ --wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */ --wiki-body-font-family: sans-serif; --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */ /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-width: 1px; --wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */ --wiki-sidebar-portal-spacing: 0px; --wiki-sidebar-border-width: var(--wiki-content-border-width); --wiki-navigation-border-radius: 0px; /* border radius of tabs */ /******************* * Maybe edit these * [ DESIGN ] ********************/ --wiki-logo-filter: none; /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-top-radius: var(--wiki-content-border-radius); --wiki-content-border-style: solid; --wiki-content-border-image: none; --wiki-content-backdrop-filter: none; --wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */ --wiki-gap-between-sidebar-and-content: 0.5em; /* gap between sidebar(#mw-panel) and content(#content) */ --wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-line-height: 1.125; --wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-margin: 0.5em; --wiki-sidebar-list-item-padding: 0.25em 0.25rem; --wiki-sidebar-list-padding: 0.25rem; --wiki-sidebar-list-item-background--hover: none; /* background of hover item */ --wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */ --wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */ --wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-box-background-color: var(--wiki-content-background-color); --wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content)); --wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ --wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ /* nav tabs style. The vector gradient is default. * If you want to customize the style of tabs, it's easier to start with the following settings: * --wiki-navigation-background-image: none; * --wiki-navigation-selected-background-image: none; * --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px ); * --wiki-navigation-selected-border-bottom-background: none; * --wiki-navigation-tab-spacing: 0.25em; * --wiki-navigation-tab-padding-top: 0.5em; * --wiki-navigation-tab-padding-bottom: 0.5em; */ --wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */ --wiki-navigation-tab-padding-top: 1.25em; --wiki-navigation-tab-padding-x: 0.75em; --wiki-navigation-tab-padding-bottom: 4px; --wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */ --wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */ --wiki-navigation-border-image: none; --wiki-navigation-selected-border-image: var(--wiki-navigation-border-image); --wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%); --wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x; --wiki-navigation-background-position: left bottom, right bottom, left bottom; --wiki-navigation-background-size: 1px 100%, 1px 100%, 100%; --wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%); --wiki-navigation-selected-background-repeat: no-repeat, no-repeat; --wiki-navigation-selected-background-position: left bottom, right bottom; --wiki-navigation-selected-background-size: 1px 100%, 1px 100%; --wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px); /* affects the dropdown menu under More */ --wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color); --wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color); --wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */ --wiki-navigation-dropdown-border-width: 1px; --wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius); --wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */ --wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */ --wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */ --wiki-navigation-dropdown-border-image: none; --wiki-navigation-dropdown-backdrop-filter: none; --wiki-navigation-dropdown-box-shadow: none; /* box shadow */ /* styles of the footer */ --wiki-spacing-before-footer: 0px; --wiki-footer-border-image: none; /* padding on body element */ --wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */ --wiki-left-spacing: 0.5em; --wiki-right-spacing: 1em; --wiki-bottom-spacing: 2em; /* end design variables */ } /*---------------------------------------- ***** END ADVANCED DESIGN VARIABLES ****** *****************************************/ /******************************* **** START SHARED VARIABLES **** **** tl;dr: don't edit this **** ********************************/ /* These variables are rarely touched, usually inherit other variables, and are shared on all themes. In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision, understand what you are doing, and *know* that what you are trying to do is not accomplished by changing another variable in the above sections. Since these are by default shared across all themes, if you support multiple themes you'll probably want to separate the variables you want to modify here into .view-x blocks like above. If you don't understand what that means or how to do that then you probably shouldn't be modifying this section. */ :root { --wiki-content-border-bottom-width: var(--wiki-content-border-width); --wiki-content-border-bottom-style: var(--wiki-content-border-style); --wiki-content-border-bottom-color: var(--wiki-content-border-color); --wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%); --wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color)); --wiki-content-text-color--hover: var(--wiki-content-text-color); /* heading */ --wiki-content-heading-border-bottom-width: 1px; --wiki-content-heading-border-style: solid; --wiki-content-heading-font-weight: normal; --wiki-content-heading-font-style: normal; --wiki-content-heading-text-transform: none; --wiki-content-heading-line-height: normal; --wiki-content-heading-text-shadow: none; /* first heading (h1) */ --wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width); --wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); --wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight); --wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style); --wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform); --wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-firstheading-color: var(--wiki-content-heading-color); --wiki-content-firstheading-text-shadow: none; /* sub-heading (h3, h4, h5, h6) */ --wiki-content-subheading-border-bottom-width: 0px; --wiki-content-subheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-subheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-subheading-font-family: var(--wiki-body-font-family); --wiki-content-subheading-font-weight: bold; --wiki-content-subheading-font-style: normal; --wiki-content-subheading-text-transform: none; --wiki-content-subheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-subheading-color: var(--wiki-content-heading-color); --wiki-content-subheading-text-shadow: none; /* heading size */ --wiki-content-firstheading-font-size: 1.8em; --wiki-content-heading-h2-font-size: 1.5em; --wiki-content-heading-h3-font-size: 1.2em; --wiki-content-heading-h4-font-size: 114%; --wiki-content-heading-h5-font-size: 108%; --wiki-content-heading-h6-font-size: 100%; --wiki-content-toc-background: var(--wiki-content-background-color--secondary); --wiki-content-toc-border-width: 1px; --wiki-content-toc-border-style: solid; --wiki-content-toc-border-color: var(--wiki-content-border-color); --wiki-content-toc-border-radius: 0px; --wiki-content-toc-border-image: none; --wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000; --wiki-content-catlinks-background: var(--wiki-content-background-color--secondary); --wiki-content-catlinks-border-width: 1px; --wiki-content-catlinks-border-style: solid; --wiki-content-catlinks-border-color: var(--wiki-content-border-color); --wiki-content-catlinks-border-radius: 0px; --wiki-content-catlinks-border-image: none; --wiki-content-catlinks-box-shadow: none; --wiki-content-filetoc-background: var(--wiki-content-background-color--secondary); --wiki-content-filetoc-border-width: 1px; --wiki-content-filetoc-border-style: solid; --wiki-content-filetoc-border-color: var(--wiki-content-border-color); --wiki-content-filetoc-border-radius: 0px; --wiki-content-filetoc-border-image: none; --wiki-content-filetoc-box-shadow: none; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; --wiki-sidebar-padding: 0px; --wiki-sidebar-background-color: var(--wiki-content-background-color); --wiki-sidebar-background-opacity: var(--wiki-content-background-opacity); --wiki-sidebar-background-image: none; --wiki-sidebar-background-position: center; --wiki-sidebar-background-repeat: repeat; --wiki-sidebar-background-size: auto; --wiki-sidebar-filter: none; --wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-sidebar-border-color: var(--wiki-content-border-color); --wiki-sidebar-border-style: solid; --wiki-sidebar-border-image: none; --wiki-sidebar-link-color: var(--wiki-content-link-color); --wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover); --wiki-sidebar-heading-color: var(--wiki-content-heading-color); --wiki-sidebar-heading-font-weight: normal; --wiki-sidebar-heading-font-style: normal; --wiki-sidebar-heading-text-transform: none; --wiki-sidebar-heading-line-height: normal; --wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem; --wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-text-shadow: none; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter); --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-box-padding: 0px; --wiki-sidebar-box-background: none; --wiki-sidebar-box-border: 0px; --wiki-sidebar-box-border-image: none; --wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color)); --wiki-footer-border-width: var(--wiki-content-border-width); --wiki-footer-border-style: var(--wiki-content-border-style); --wiki-footer-border-color: var(--wiki-content-border-color); --wiki-footer-background-color: var(--wiki-content-background-color); --wiki-footer-background-opacity: var(--wiki-content-background-opacity); --wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-footer-text-color: var(--wiki-content-text-color); --wiki-footer-link-color: var(--wiki-content-link-color); --wiki-footer-link-color--hover: var(--wiki-content-link-color--hover); --wiki-footer-border-radius: var(--wiki-content-border-radius); --wiki-navigation-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-background-color--hover: var(--wiki-navigation-background-color); --wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity); --wiki-navigation-background-image--hover: var(--wiki-navigation-background-image); --wiki-navigation-background-position--hover: var(--wiki-navigation-background-position); --wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat); --wiki-navigation-background-size--hover: var(--wiki-navigation-background-size); --wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover); --wiki-navigation-transform--hover: none; --wiki-navigation-selected-border-style: solid; --wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-border-style: solid; --wiki-navigation-border-color--hover: var(--wiki-navigation-border-color); --wiki-navigation-border-image--hover: var(--wiki-navigation-border-image); --wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style); --wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px)); --wiki-navigation-icon-size: 1em; --wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x); --wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */ --wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color); --wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color); --wiki-navigation-dropdown-offset: 0px; /* vertical offset */ --wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-search-background-image: none; --wiki-navigation-search-background-position: 0; --wiki-navigation-search-background-size: auto; --wiki-navigation-search-background-repeat: repeat; --wiki-navigation-search-backdrop-filter: none; --wiki-navigation-search-border-color: var(--wiki-navigation-border-color); --wiki-navigation-search-border-color--hover: var(--wiki-accent-color); --wiki-navigation-search-border-style: solid; --wiki-navigation-search-border-width: 1px; --wiki-navigation-search-border-radius: 2px; --wiki-navigation-search-border-image: none; --wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image); --wiki-navigation-search-box-shadow: none; --wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow); --wiki-navigation-search-text-color: var(--wiki-content-text-color); --wiki-navigation-search-font-size: var(--wiki-navigation-font-size); --wiki-navigation-search-height: 2em; --wiki-navigation-search-button-color: currentColor; --wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color); --wiki-navigation-search-button-color-opacity: 80%; --wiki-navigation-search-button-color-opacity--hover: 95%; --wiki-navigation-search-bottom-spacing: 3px; --wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent); --wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */ } /*** mobile adjustments ***/ @media screen and (max-width: 720px) { body.has-vector-mobile-menu{ --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-margin: 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-margin: 0px 0px -0.5em 0px; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-line-height: 1.125; --wiki-sidebar-background-opacity: 100%; --wiki-navigation-search-border-width: 1px; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; } } /***************************** **** END SHARED VARIABLES **** ******************************/ /****************************************************************************************** ********************************* End user-edit variables ********************************* ******************************************************************************************/ /****************************** * Fallback for older browsers * * DONT EDIT THIS * *******************************/ @supports not (color:color-mix(in srgb, #000, transparent)) { .view-dark, .view-light, :root { --wiki-content-text-mix-color: var(--wiki-content-text-color); --wiki-content-text-mix-color-95: var(--wiki-content-background-color); --wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted); --wiki-content-border-color--secondary: var(--wiki-content-border-color); --wiki-content-border-color--accent: var(--wiki-accent-color); --wiki-accent-color--hover: var(--wiki-accent-color); --wiki-navigation-search-highlight-background-color: transparent; } } /***************************** * End older browser fallback * ******************************/ /***************************** * PortableInfoboxes * ******************************/ :root { --pi-background: var(--wiki-content-background-color); --pi-secondary-background: var(--wiki-accent-color); --pi-secondary-background-label: var(--wiki-accent-label-color); --pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent); } .portable-infobox .pi-title, .portable-infobox .pi-header { text-align: center; font-size: 1.5em; background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent); color: var(--pi-secondary-background-label); } .portable-infobox .pi-data, .portable-infobox .pi-group { background: var(--wiki-content-background-color--secondary); } .portable-infobox .pi-image { padding: 8px; } .pi-image-thumbnail { max-width: 100%; } .pi-caption { color: var(--wiki-content-text-mix-color); } .pi-section-navigation .pi-section-tab.pi-section-active, .pi-section-navigation .pi-section-tab.current, .pi-media-collection .pi-tab-link.current { background: var(--pi-secondary-background); color: var(--pi-secondary-background-label); } .pi-collapse > .pi-item:first-child { cursor: pointer; } /* overqualify these to overwrite normal content heading styles */ .mw-body .portable-infobox h2, .mw-body .portable-infobox h3 { border-bottom: 0; font-family: inherit; font-weight: 700; margin: 0; } /***************************** * End PortableInfoboxes * ******************************/ /******************* * Main page layout * ********************/ #mp-container { display: grid; gap: 10px; } @media screen and (max-width: 990px) { /* for mobile screens */ #mp-container { grid-template-areas:var(--main-page-layout--mobile); grid-template-columns:var(--main-page-layout-columns--mobile, 100%); } .mp-box.mp-hide-on-mobile { display: none; } } @media screen and (min-width: 990px) and (max-width: 1350px) { /* for narrow screens, between 990px and 1350px */ #mp-container { grid-template-areas:var(--main-page-layout--tablet); grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr); } .mp-box.mp-hide-on-tablet { display: none; } } @media screen and (min-width: 1350px) { /* for all other screens, 1350px and wider */ #mp-container { grid-template-areas:var(--main-page-layout--desktop); grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr); } .mp-box.mp-hide-on-desktop { display: none; } } .mp-box { position: relative; display: flex; flex-flow: column nowrap; width: 100%; box-sizing: border-box; background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent); border: 1px solid var(--wiki-content-border-color); padding: 0px; } .mp-body { height: 100%; display: flex; padding: 0.5em; flex-flow: column nowrap; } .mp-box.centered-content .mp-body { height: 100%; display: flex; flex-flow: column nowrap; justify-content: space-evenly; } .mp-box.has-floating-image { display: block; } .mp-box.has-floating-image .mp-body { height: unset; display: block; } /* overqualified to override normal heading styles */ .mw-body .mp-box h2 { text-align: center; font-weight: bold; font-family: var(--wiki-content-heading-font-family); overflow: initial; border-bottom: 1px solid var(--wiki-content-border-color); font-size: 150%; margin: 0; padding: 5px 0; color: var(--wiki-content-heading-color); } #mp-box-welcome { text-align: center; position: relative; overflow: hidden; } #mp-box-welcome h2 { font-size: 200%; } #mp-welcome { display: flex; flex-flow: column nowrap; position: relative; height: 100%; z-index: 2; box-sizing: border-box; } #mp-welcome .welcome-subtitle { height: 100%; background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent); padding: 0.5em; } #mp-banner { position: absolute; width: 100%; height: 100%; filter: blur(5px); z-index: -1; background: url(/images/e/e0/MP_banner.jpg); background-size: cover; background-repeat: no-repeat; background-position: top center; } .view-dark #mp-banner { filter: blur(5px) brightness(50%); } .view-light #mp-banner { filter: blur(5px) contrast(50%); } /* [[Template:MP_link]] */ .mp-links { --gap: 10px; } .mp-links > ul { display: flex; flex-flow: row wrap; justify-content: space-evenly; margin: 2px; gap: var(--gap); } .mp-links > ul > li { display: flex; flex-flow: column nowrap; align-items: stretch; text-align: center; box-sizing: border-box; flex: max(calc(50% - var(--gap)), 5em) 1 1; outline: 1px solid var(--wiki-content-link-color); transition: 0.1s ease-in; } .mp-links > ul > li:hover { background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent); } .mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;} .mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;} .mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;} .mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;} .mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;} .mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;} .mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;} .mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;} .mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;} .mp-links > ul > li:hover a { text-decoration: underline; } .mp-links > ul > li > a { display: flex; align-items: center; justify-content: center; height: 100%; flex: 1 1 auto; box-sizing: border-box; padding: 5px; } .mp-links > ul > li > a:first-child { height: 100%; } .mp-links > ul > li > a:last-child:not(:first-child) { height: unset; } .mp-links.stretch, .mp-links.stretch > ul { height: 100%; } .mp-links.side-image li { flex-flow: row nowrap; } .mp-links.plain > ul > li { outline-color: transparent; } /*********************** * End main page layout * ************************/ /********************************************************************************************************************* * Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) * **********************************************************************************************************************/ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } /* Display list items inline */ .hlist dd, .hlist dt, .hlist li { /* * don't trust the note that says margin doesn't work with inline * removing margin: 0 makes dds have margins again * We also want to reset margin-right in Minerva */ margin: 0; display: inline; } /* Display requested top-level lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, /* Display nested lists inline */ .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; } /* Hide empty list items */ .hlist .mw-empty-li { display: none; } /* TODO: :not() can maybe be used here to remove the later rule. naive test * seems to work. more testing needed. like so: */ .hlist dt:not(:last-child)::after { content: ":\20"; } .hlist dd:not(:last-child)::after, .hlist li:not(:last-child)::after { /* "space, Middle Dot, space" We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters. The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */ /* content: "\20\00B7\20"; font-weight: bold; */ /* "space &nbsp; • &nbsp; space" There may (and likely) be an extra whitespace between <li>s, therefore we have to use a space character as last character of this sequence. By this way, the last space and the next whitespce will collapse as a single space, to make the whitespace on both sides of the middle dot the same width. */ content: "\20\A0\2022\A0\20"; font-weight: inherit; } /* Add parentheses around nested lists */ .hlist dd ol::before, .hlist dd ul::before, .hlist dd dl::before, .hlist dt ol::before, .hlist dt ul::before, .hlist dt dl::before, .hlist li ol::before, .hlist li ul::before, .hlist li dl::before { content: "\20("; font-weight: inherit; } .hlist dd ol::after, .hlist dd ul::after, .hlist dd dl::after, .hlist dt ol::after, .hlist dt ul::after, .hlist dt dl::after, .hlist li ol::after, .hlist li ul::after, .hlist li dl::after { content: ")"; font-weight: inherit; } /* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; } .hlist ol > li { counter-increment: listitem; } .hlist ol > li::before { content: " " counter(listitem) ".\20"; } /* Progressive enhancement: * try to make the dot always follow the list item in same line */ .hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) { display: inline-block; } /******************************************** * End semantically-correct horizontal lists * *********************************************/ /*** Miscellaneous ***/ .responsive-image { max-width: 100%; height: auto; } .view-dark .invert-on-dark, .view-light .invert-on-light { filter: invert(100%); } .pixelated { image-rendering: pixelated; } @media screen and (min-width: 720px) { .mobileonly { display: none; } } @media screen and (max-width: 720px) { .nomobile { display: none; } } /*** Utility classes for standard MW galleries ***/ /* it's important that spaced comes before centered in the sheet */ .gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */ display: flex; flex-flow: row wrap; justify-content: space-evenly; margin-left: unset; } .gallery.centered { text-align: center; } /************************** * Start Modular Templates * **************************/ /********* [[Template:Ambox]] *********/ .ambox { --ambox-color: var(--wiki-accent-color); border: 1px solid var(--wiki-content-border-color); border-left: 10px solid var(--ambox-color); border-radius: 2px; display: flex; align-items: center; gap: .6em; margin: 1em 0; padding: 3px .6em; background-color: var(--wiki-content-background-color--secondary); box-shadow: 2px 2px 5px 0px #0002; } @media (min-width: 720px) { .ambox { margin-inline: 10%; } } .ambox.tiny { padding: .04rem .5em; margin-inline: 0; width: fit-content; } .ambox + .ambox { margin-top: -.6em; } .ambox-content { flex: 1; } .ambox-content p { margin: .15em 0; } .ambox-title { font-weight: bold; } /********* [[Template:Hatnote]] *********/ .hatnote { padding: 1px 0 1px 1.6em; margin-bottom: 0.5em; font-style: italic; border-top: 1px solid var(--wiki-content-border-color--secondary); border-bottom: 1px solid var(--wiki-content-border-color--secondary); } .hatnote.icon { padding-left: 0; } /********* [[Template:Spoiler]] *********/ .spoiler-content { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent); transition: all 0.3s; cursor: pointer; overflow: auto; } @supports not (color:color-mix(in srgb, #000, transparent)) { .spoiler-content { background-color: var(--wiki-content-dynamic-color--secondary); } } .spoiler-content > * { pointer-events: none; opacity: 0; transition: all 0.3s; } .spoiler-content.show { background-color: transparent; } .spoiler-content.show > * { pointer-events: unset; opacity: 1; } /********* [[Template:Link icon]] *********/ .link-icon { --link-icon-line-height: 1.5em; --link-icon-size: 1.5em; display: inline-flex; align-items: center; height: var(--link-icon-line-height); vertical-align: bottom; } .link-icon .regular { align-self: center; } .link-icon .regular a { display: flex; } .link-icon .regular img { height: var(--link-icon-size); max-width: var(--link-icon-size); } .link-icon .fallback { outline: 1px solid var(--wiki-content-text-color); border-radius: 50%; text-align: center; width: var(--link-icon-size); line-height: var(--link-icon-size); } .link-icon.notext, .link-icon.notext .fallback { display: inline-block; } /********* [[Template:Quote]] *********/ .quote { background: var(--wiki-content-background-color--secondary); border-radius: 5px; border: 2px solid var(--wiki-content-border-color); margin: .5em 0; padding: .5em; overflow-y: hidden; } .quote .block { display: block; } .quote .title { font-size: large; font-weight: bold; } .quote .content { font-style: italic; } .quote .author { font-weight: bold; text-align: end; } .quote .marks-wrapper { display: flex; gap: 5px; } .quote .marks-wrapper::before, .quote .marks-wrapper::after { font-size: 100px; line-height: 0px; } .quote .marks-wrapper::before { content: "\201C"; margin-top: 40px; } .quote .marks-wrapper::after { content: "\201D"; align-self: end; margin-bottom: -10px; } .client-js .mw-charinsert-item { display: none; } /************************ * End Modular Templates * *************************/ /***************************** * Used by [[Template:Color]] * ******************************/ .color__splotch { display: inline-block; height: 1em; width: 1em; box-sizing: border-box; vertical-align: text-top; border-radius: 50%; border: 1px solid var(--wiki-content-text-color); } /********************* * End Template:Color * **********************/ /********************************* * Used by [[Template:TOC limit]] * **********************************/ .toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; } /************************* * End Template:TOC limit * **************************/ /********************************* * Used by [[Template:TOC right]] * **********************************/ @media all and (min-width: 720px) { .tocright { float: right; clear: right; margin: 0 0 0.5em 1em; } } /************************* * End Template:TOC right * **************************/ /* tce-variables-start */ /* Theme Color Editor variables section */ /* Values assigned to CSS variables in the section below are managed by the Theme Color Editor gadget */ /* Please avoid making manual changes in this section except removing variable definitions altogether /* /* Assigning values of those variables in other places within this CSS page may cause errors */ .view-dark { --wiki-body-background-color: #f6f6f6; --wiki-body-dynamic-color: #000000; --wiki-body-dynamic-color--inverted: #ffffff; --wiki-body-dynamic-color--secondary: #333333; --wiki-body-dynamic-color--secondary--inverted: #cccccc; --wiki-content-background-color: #ffffff; --wiki-content-border-color: #a7d7f9; --wiki-content-text-color: #111111; --wiki-content-link-color: #0645ad; --wiki-icon-to-link-filter: invert(0.5) sepia(1) hue-rotate(178.815deg) brightness(40.985%) saturate(766.639%); --wiki-content-link-label-color: #ffffff; --wiki-content-redlink-color: #ba0000; --wiki-content-dynamic-color: #000000; --wiki-content-dynamic-color--inverted: #ffffff; --wiki-content-dynamic-color--secondary: #333333; --wiki-content-dynamic-color--secondary--inverted: #cccccc; --wiki-accent-color: #3366cc; --wiki-accent-label-color: #ffffff; --wiki-accent-link-color: #d5fb51; --wiki-alert-color: #bf0017; --wiki-alert-label-color: #ffffff; --wiki-warning-color: #b05f30; --wiki-warning-label-color: #ffffff; --wiki-success-color: #0c742f; --wiki-success-label-color: #ffffff; } /* tce-variables-end */ 092a694b1112976dc5f4be26406fc99065319eef 755 754 2025-08-31T14:22:28Z Team9 625132 css text/css /* CSS placed here will be applied to all skins */ /****************************************************************************************** ********************************* Start user-edit variables ******************************* ******************************************************************************************/ /***************************************** ****** START BASIC DESIGN VARIABLES ****** ----------------------------------------*/ :root { --wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif; --wiki-sidebar-heading-font-family: sans-serif; --wiki-content-border-radius: 0px; --wiki-sidebar-border-radius: 0px; } /*---------------------------------------- ******* END BASIC DESIGN VARIABLES ******* *****************************************/ /***************************************** ****** START BASIC COLOR VARIABLES ******* ----------------------------------------*/ :root, /* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=dark, */ /* individual themes are prefixed with .theme- instead */ .view-dark { /********************** * Probably edit these * [ DARK VIEW ] ***********************/ --wiki-body-background-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-background-image: url(filepath://Site-background-dark.jpg); --wiki-content-background-color: #212121; /* This variable might already be managed by Theme Color Editor */ --wiki-content-background-opacity:80%; --wiki-content-border-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color: #5E7783; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */ /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-accent-color: #FFFF00; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-link-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-to-link-filter:brightness(0) saturate(100%) invert(0%) sepia(93%) saturate(0%) hue-rotate(235deg) brightness(107%) contrast(107%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */ /* This variable might already be managed by Theme Color Editor */ /**/ } /* End dark styles */ /*---------------------------------------- ******* END BASIC COLOR VARIABLES ******** *****************************************/ /***************************************** **** START ADVANCED COLOR VARIABLES ****** ----------------------------------------*/ :root, .view-light { /******************* * Maybe edit these * [ LIGHT VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: #0000ff(--wiki-content-link-color); --wiki-content-link-color--hover: #3399ff(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ LIGHT VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: #0000ff(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: #ffffff(--wiki-content-text-color); /* [ LIGHT VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #bf0017; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #b05f30; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #0c742f; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ LIGHT VIEW ] ************************************/ --wiki-body-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ /* [ LIGHT VIEW ] */ --wiki-alert-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */ /**/ } .view-dark { /******************* * Maybe edit these * [ DARK VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ededed; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: #5E7783(--wiki-content-link-color); --wiki-content-link-color--hover: #74b7b7(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ DARK VIEW ] */ --wiki-navigation-background-color: #3f3f3f; --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: var(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: #3f3f3f; --wiki-navigation-selected-text-color: var(--wiki-content-text-color); /* [ DARK VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #ff576a; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #cf721c; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #13aa45; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ DARK VIEW ] ************************************/ --wiki-body-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-alert-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: invert(100%); } /*---------------------------------------- ***** END ADVANCED COLOR VARIABLES ******* *****************************************/ /***************************************** **** START ADVANCED DESIGN VARIABLES ***** ----------------------------------------*/ :root { /*********************** start logo position ----------------------*/ --wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */ --wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */ --wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */ --wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */ --wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */ /*----------------------- end logo position ***********************/ --wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */ --wiki-body-font-family: sans-serif; --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */ /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-width: 1px; --wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */ --wiki-sidebar-portal-spacing: 0px; --wiki-sidebar-border-width: var(--wiki-content-border-width); --wiki-navigation-border-radius: 0px; /* border radius of tabs */ /******************* * Maybe edit these * [ DESIGN ] ********************/ --wiki-logo-filter: none; /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-top-radius: var(--wiki-content-border-radius); --wiki-content-border-style: solid; --wiki-content-border-image: none; --wiki-content-backdrop-filter: none; --wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */ --wiki-gap-between-sidebar-and-content: 0.5em; /* gap between sidebar(#mw-panel) and content(#content) */ --wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-line-height: 1.125; --wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-margin: 0.5em; --wiki-sidebar-list-item-padding: 0.25em 0.25rem; --wiki-sidebar-list-padding: 0.25rem; --wiki-sidebar-list-item-background--hover: none; /* background of hover item */ --wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */ --wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */ --wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-box-background-color: var(--wiki-content-background-color); --wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content)); --wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ --wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ /* nav tabs style. The vector gradient is default. * If you want to customize the style of tabs, it's easier to start with the following settings: * --wiki-navigation-background-image: none; * --wiki-navigation-selected-background-image: none; * --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px ); * --wiki-navigation-selected-border-bottom-background: none; * --wiki-navigation-tab-spacing: 0.25em; * --wiki-navigation-tab-padding-top: 0.5em; * --wiki-navigation-tab-padding-bottom: 0.5em; */ --wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */ --wiki-navigation-tab-padding-top: 1.25em; --wiki-navigation-tab-padding-x: 0.75em; --wiki-navigation-tab-padding-bottom: 4px; --wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */ --wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */ --wiki-navigation-border-image: none; --wiki-navigation-selected-border-image: var(--wiki-navigation-border-image); --wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%); --wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x; --wiki-navigation-background-position: left bottom, right bottom, left bottom; --wiki-navigation-background-size: 1px 100%, 1px 100%, 100%; --wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%); --wiki-navigation-selected-background-repeat: no-repeat, no-repeat; --wiki-navigation-selected-background-position: left bottom, right bottom; --wiki-navigation-selected-background-size: 1px 100%, 1px 100%; --wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px); /* affects the dropdown menu under More */ --wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color); --wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color); --wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */ --wiki-navigation-dropdown-border-width: 1px; --wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius); --wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */ --wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */ --wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */ --wiki-navigation-dropdown-border-image: none; --wiki-navigation-dropdown-backdrop-filter: none; --wiki-navigation-dropdown-box-shadow: none; /* box shadow */ /* styles of the footer */ --wiki-spacing-before-footer: 0px; --wiki-footer-border-image: none; /* padding on body element */ --wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */ --wiki-left-spacing: 0.5em; --wiki-right-spacing: 1em; --wiki-bottom-spacing: 2em; /* end design variables */ } /*---------------------------------------- ***** END ADVANCED DESIGN VARIABLES ****** *****************************************/ /******************************* **** START SHARED VARIABLES **** **** tl;dr: don't edit this **** ********************************/ /* These variables are rarely touched, usually inherit other variables, and are shared on all themes. In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision, understand what you are doing, and *know* that what you are trying to do is not accomplished by changing another variable in the above sections. Since these are by default shared across all themes, if you support multiple themes you'll probably want to separate the variables you want to modify here into .view-x blocks like above. If you don't understand what that means or how to do that then you probably shouldn't be modifying this section. */ :root { --wiki-content-border-bottom-width: var(--wiki-content-border-width); --wiki-content-border-bottom-style: var(--wiki-content-border-style); --wiki-content-border-bottom-color: var(--wiki-content-border-color); --wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%); --wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color)); --wiki-content-text-color--hover: var(--wiki-content-text-color); /* heading */ --wiki-content-heading-border-bottom-width: 1px; --wiki-content-heading-border-style: solid; --wiki-content-heading-font-weight: normal; --wiki-content-heading-font-style: normal; --wiki-content-heading-text-transform: none; --wiki-content-heading-line-height: normal; --wiki-content-heading-text-shadow: none; /* first heading (h1) */ --wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width); --wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); --wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight); --wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style); --wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform); --wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-firstheading-color: var(--wiki-content-heading-color); --wiki-content-firstheading-text-shadow: none; /* sub-heading (h3, h4, h5, h6) */ --wiki-content-subheading-border-bottom-width: 0px; --wiki-content-subheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-subheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-subheading-font-family: var(--wiki-body-font-family); --wiki-content-subheading-font-weight: bold; --wiki-content-subheading-font-style: normal; --wiki-content-subheading-text-transform: none; --wiki-content-subheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-subheading-color: var(--wiki-content-heading-color); --wiki-content-subheading-text-shadow: none; /* heading size */ --wiki-content-firstheading-font-size: 1.8em; --wiki-content-heading-h2-font-size: 1.5em; --wiki-content-heading-h3-font-size: 1.2em; --wiki-content-heading-h4-font-size: 114%; --wiki-content-heading-h5-font-size: 108%; --wiki-content-heading-h6-font-size: 100%; --wiki-content-toc-background: var(--wiki-content-background-color--secondary); --wiki-content-toc-border-width: 1px; --wiki-content-toc-border-style: solid; --wiki-content-toc-border-color: var(--wiki-content-border-color); --wiki-content-toc-border-radius: 0px; --wiki-content-toc-border-image: none; --wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000; --wiki-content-catlinks-background: var(--wiki-content-background-color--secondary); --wiki-content-catlinks-border-width: 1px; --wiki-content-catlinks-border-style: solid; --wiki-content-catlinks-border-color: var(--wiki-content-border-color); --wiki-content-catlinks-border-radius: 0px; --wiki-content-catlinks-border-image: none; --wiki-content-catlinks-box-shadow: none; --wiki-content-filetoc-background: var(--wiki-content-background-color--secondary); --wiki-content-filetoc-border-width: 1px; --wiki-content-filetoc-border-style: solid; --wiki-content-filetoc-border-color: var(--wiki-content-border-color); --wiki-content-filetoc-border-radius: 0px; --wiki-content-filetoc-border-image: none; --wiki-content-filetoc-box-shadow: none; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; --wiki-sidebar-padding: 0px; --wiki-sidebar-background-color: var(--wiki-content-background-color); --wiki-sidebar-background-opacity: var(--wiki-content-background-opacity); --wiki-sidebar-background-image: none; --wiki-sidebar-background-position: center; --wiki-sidebar-background-repeat: repeat; --wiki-sidebar-background-size: auto; --wiki-sidebar-filter: none; --wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-sidebar-border-color: var(--wiki-content-border-color); --wiki-sidebar-border-style: solid; --wiki-sidebar-border-image: none; --wiki-sidebar-link-color: var(--wiki-content-link-color); --wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover); --wiki-sidebar-heading-color: var(--wiki-content-heading-color); --wiki-sidebar-heading-font-weight: normal; --wiki-sidebar-heading-font-style: normal; --wiki-sidebar-heading-text-transform: none; --wiki-sidebar-heading-line-height: normal; --wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem; --wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-text-shadow: none; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter); --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-box-padding: 0px; --wiki-sidebar-box-background: none; --wiki-sidebar-box-border: 0px; --wiki-sidebar-box-border-image: none; --wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color)); --wiki-footer-border-width: var(--wiki-content-border-width); --wiki-footer-border-style: var(--wiki-content-border-style); --wiki-footer-border-color: var(--wiki-content-border-color); --wiki-footer-background-color: var(--wiki-content-background-color); --wiki-footer-background-opacity: var(--wiki-content-background-opacity); --wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-footer-text-color: var(--wiki-content-text-color); --wiki-footer-link-color: var(--wiki-content-link-color); --wiki-footer-link-color--hover: var(--wiki-content-link-color--hover); --wiki-footer-border-radius: var(--wiki-content-border-radius); --wiki-navigation-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-background-color--hover: var(--wiki-navigation-background-color); --wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity); --wiki-navigation-background-image--hover: var(--wiki-navigation-background-image); --wiki-navigation-background-position--hover: var(--wiki-navigation-background-position); --wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat); --wiki-navigation-background-size--hover: var(--wiki-navigation-background-size); --wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover); --wiki-navigation-transform--hover: none; --wiki-navigation-selected-border-style: solid; --wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-border-style: solid; --wiki-navigation-border-color--hover: var(--wiki-navigation-border-color); --wiki-navigation-border-image--hover: var(--wiki-navigation-border-image); --wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style); --wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px)); --wiki-navigation-icon-size: 1em; --wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x); --wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */ --wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color); --wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color); --wiki-navigation-dropdown-offset: 0px; /* vertical offset */ --wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-search-background-image: none; --wiki-navigation-search-background-position: 0; --wiki-navigation-search-background-size: auto; --wiki-navigation-search-background-repeat: repeat; --wiki-navigation-search-backdrop-filter: none; --wiki-navigation-search-border-color: var(--wiki-navigation-border-color); --wiki-navigation-search-border-color--hover: var(--wiki-accent-color); --wiki-navigation-search-border-style: solid; --wiki-navigation-search-border-width: 1px; --wiki-navigation-search-border-radius: 2px; --wiki-navigation-search-border-image: none; --wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image); --wiki-navigation-search-box-shadow: none; --wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow); --wiki-navigation-search-text-color: var(--wiki-content-text-color); --wiki-navigation-search-font-size: var(--wiki-navigation-font-size); --wiki-navigation-search-height: 2em; --wiki-navigation-search-button-color: currentColor; --wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color); --wiki-navigation-search-button-color-opacity: 80%; --wiki-navigation-search-button-color-opacity--hover: 95%; --wiki-navigation-search-bottom-spacing: 3px; --wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent); --wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */ } /*** mobile adjustments ***/ @media screen and (max-width: 720px) { body.has-vector-mobile-menu{ --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-margin: 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-margin: 0px 0px -0.5em 0px; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-line-height: 1.125; --wiki-sidebar-background-opacity: 100%; --wiki-navigation-search-border-width: 1px; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; } } /***************************** **** END SHARED VARIABLES **** ******************************/ /****************************************************************************************** ********************************* End user-edit variables ********************************* ******************************************************************************************/ /****************************** * Fallback for older browsers * * DONT EDIT THIS * *******************************/ @supports not (color:color-mix(in srgb, #000, transparent)) { .view-dark, .view-light, :root { --wiki-content-text-mix-color: var(--wiki-content-text-color); --wiki-content-text-mix-color-95: var(--wiki-content-background-color); --wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted); --wiki-content-border-color--secondary: var(--wiki-content-border-color); --wiki-content-border-color--accent: var(--wiki-accent-color); --wiki-accent-color--hover: var(--wiki-accent-color); --wiki-navigation-search-highlight-background-color: transparent; } } /***************************** * End older browser fallback * ******************************/ /***************************** * PortableInfoboxes * ******************************/ :root { --pi-background: var(--wiki-content-background-color); --pi-secondary-background: var(--wiki-accent-color); --pi-secondary-background-label: var(--wiki-accent-label-color); --pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent); } .portable-infobox .pi-title, .portable-infobox .pi-header { text-align: center; font-size: 1.5em; background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent); color: var(--pi-secondary-background-label); } .portable-infobox .pi-data, .portable-infobox .pi-group { background: var(--wiki-content-background-color--secondary); } .portable-infobox .pi-image { padding: 8px; } .pi-image-thumbnail { max-width: 100%; } .pi-caption { color: var(--wiki-content-text-mix-color); } .pi-section-navigation .pi-section-tab.pi-section-active, .pi-section-navigation .pi-section-tab.current, .pi-media-collection .pi-tab-link.current { background: var(--pi-secondary-background); color: var(--pi-secondary-background-label); } .pi-collapse > .pi-item:first-child { cursor: pointer; } /* overqualify these to overwrite normal content heading styles */ .mw-body .portable-infobox h2, .mw-body .portable-infobox h3 { border-bottom: 0; font-family: inherit; font-weight: 700; margin: 0; } /***************************** * End PortableInfoboxes * ******************************/ /******************* * Main page layout * ********************/ #mp-container { display: grid; gap: 10px; } @media screen and (max-width: 990px) { /* for mobile screens */ #mp-container { grid-template-areas:var(--main-page-layout--mobile); grid-template-columns:var(--main-page-layout-columns--mobile, 100%); } .mp-box.mp-hide-on-mobile { display: none; } } @media screen and (min-width: 990px) and (max-width: 1350px) { /* for narrow screens, between 990px and 1350px */ #mp-container { grid-template-areas:var(--main-page-layout--tablet); grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr); } .mp-box.mp-hide-on-tablet { display: none; } } @media screen and (min-width: 1350px) { /* for all other screens, 1350px and wider */ #mp-container { grid-template-areas:var(--main-page-layout--desktop); grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr); } .mp-box.mp-hide-on-desktop { display: none; } } .mp-box { position: relative; display: flex; flex-flow: column nowrap; width: 100%; box-sizing: border-box; background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent); border: 1px solid var(--wiki-content-border-color); padding: 0px; } .mp-body { height: 100%; display: flex; padding: 0.5em; flex-flow: column nowrap; } .mp-box.centered-content .mp-body { height: 100%; display: flex; flex-flow: column nowrap; justify-content: space-evenly; } .mp-box.has-floating-image { display: block; } .mp-box.has-floating-image .mp-body { height: unset; display: block; } /* overqualified to override normal heading styles */ .mw-body .mp-box h2 { text-align: center; font-weight: bold; font-family: var(--wiki-content-heading-font-family); overflow: initial; border-bottom: 1px solid var(--wiki-content-border-color); font-size: 150%; margin: 0; padding: 5px 0; color: var(--wiki-content-heading-color); } #mp-box-welcome { text-align: center; position: relative; overflow: hidden; } #mp-box-welcome h2 { font-size: 200%; } #mp-welcome { display: flex; flex-flow: column nowrap; position: relative; height: 100%; z-index: 2; box-sizing: border-box; } #mp-welcome .welcome-subtitle { height: 100%; background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent); padding: 0.5em; } #mp-banner { position: absolute; width: 100%; height: 100%; filter: blur(5px); z-index: -1; background: url(/images/e/e0/MP_banner.jpg); background-size: cover; background-repeat: no-repeat; background-position: top center; } .view-dark #mp-banner { filter: blur(5px) brightness(50%); } .view-light #mp-banner { filter: blur(5px) contrast(50%); } /* [[Template:MP_link]] */ .mp-links { --gap: 10px; } .mp-links > ul { display: flex; flex-flow: row wrap; justify-content: space-evenly; margin: 2px; gap: var(--gap); } .mp-links > ul > li { display: flex; flex-flow: column nowrap; align-items: stretch; text-align: center; box-sizing: border-box; flex: max(calc(50% - var(--gap)), 5em) 1 1; outline: 1px solid var(--wiki-content-link-color); transition: 0.1s ease-in; } .mp-links > ul > li:hover { background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent); } .mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;} .mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;} .mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;} .mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;} .mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;} .mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;} .mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;} .mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;} .mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;} .mp-links > ul > li:hover a { text-decoration: underline; } .mp-links > ul > li > a { display: flex; align-items: center; justify-content: center; height: 100%; flex: 1 1 auto; box-sizing: border-box; padding: 5px; } .mp-links > ul > li > a:first-child { height: 100%; } .mp-links > ul > li > a:last-child:not(:first-child) { height: unset; } .mp-links.stretch, .mp-links.stretch > ul { height: 100%; } .mp-links.side-image li { flex-flow: row nowrap; } .mp-links.plain > ul > li { outline-color: transparent; } /*********************** * End main page layout * ************************/ /********************************************************************************************************************* * Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) * **********************************************************************************************************************/ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } /* Display list items inline */ .hlist dd, .hlist dt, .hlist li { /* * don't trust the note that says margin doesn't work with inline * removing margin: 0 makes dds have margins again * We also want to reset margin-right in Minerva */ margin: 0; display: inline; } /* Display requested top-level lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, /* Display nested lists inline */ .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; } /* Hide empty list items */ .hlist .mw-empty-li { display: none; } /* TODO: :not() can maybe be used here to remove the later rule. naive test * seems to work. more testing needed. like so: */ .hlist dt:not(:last-child)::after { content: ":\20"; } .hlist dd:not(:last-child)::after, .hlist li:not(:last-child)::after { /* "space, Middle Dot, space" We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters. The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */ /* content: "\20\00B7\20"; font-weight: bold; */ /* "space &nbsp; • &nbsp; space" There may (and likely) be an extra whitespace between <li>s, therefore we have to use a space character as last character of this sequence. By this way, the last space and the next whitespce will collapse as a single space, to make the whitespace on both sides of the middle dot the same width. */ content: "\20\A0\2022\A0\20"; font-weight: inherit; } /* Add parentheses around nested lists */ .hlist dd ol::before, .hlist dd ul::before, .hlist dd dl::before, .hlist dt ol::before, .hlist dt ul::before, .hlist dt dl::before, .hlist li ol::before, .hlist li ul::before, .hlist li dl::before { content: "\20("; font-weight: inherit; } .hlist dd ol::after, .hlist dd ul::after, .hlist dd dl::after, .hlist dt ol::after, .hlist dt ul::after, .hlist dt dl::after, .hlist li ol::after, .hlist li ul::after, .hlist li dl::after { content: ")"; font-weight: inherit; } /* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; } .hlist ol > li { counter-increment: listitem; } .hlist ol > li::before { content: " " counter(listitem) ".\20"; } /* Progressive enhancement: * try to make the dot always follow the list item in same line */ .hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) { display: inline-block; } /******************************************** * End semantically-correct horizontal lists * *********************************************/ /*** Miscellaneous ***/ .responsive-image { max-width: 100%; height: auto; } .view-dark .invert-on-dark, .view-light .invert-on-light { filter: invert(100%); } .pixelated { image-rendering: pixelated; } @media screen and (min-width: 720px) { .mobileonly { display: none; } } @media screen and (max-width: 720px) { .nomobile { display: none; } } /*** Utility classes for standard MW galleries ***/ /* it's important that spaced comes before centered in the sheet */ .gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */ display: flex; flex-flow: row wrap; justify-content: space-evenly; margin-left: unset; } .gallery.centered { text-align: center; } /************************** * Start Modular Templates * **************************/ /********* [[Template:Ambox]] *********/ .ambox { --ambox-color: var(--wiki-accent-color); border: 1px solid var(--wiki-content-border-color); border-left: 10px solid var(--ambox-color); border-radius: 2px; display: flex; align-items: center; gap: .6em; margin: 1em 0; padding: 3px .6em; background-color: var(--wiki-content-background-color--secondary); box-shadow: 2px 2px 5px 0px #0002; } @media (min-width: 720px) { .ambox { margin-inline: 10%; } } .ambox.tiny { padding: .04rem .5em; margin-inline: 0; width: fit-content; } .ambox + .ambox { margin-top: -.6em; } .ambox-content { flex: 1; } .ambox-content p { margin: .15em 0; } .ambox-title { font-weight: bold; } /********* [[Template:Hatnote]] *********/ .hatnote { padding: 1px 0 1px 1.6em; margin-bottom: 0.5em; font-style: italic; border-top: 1px solid var(--wiki-content-border-color--secondary); border-bottom: 1px solid var(--wiki-content-border-color--secondary); } .hatnote.icon { padding-left: 0; } /********* [[Template:Spoiler]] *********/ .spoiler-content { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent); transition: all 0.3s; cursor: pointer; overflow: auto; } @supports not (color:color-mix(in srgb, #000, transparent)) { .spoiler-content { background-color: var(--wiki-content-dynamic-color--secondary); } } .spoiler-content > * { pointer-events: none; opacity: 0; transition: all 0.3s; } .spoiler-content.show { background-color: transparent; } .spoiler-content.show > * { pointer-events: unset; opacity: 1; } /********* [[Template:Link icon]] *********/ .link-icon { --link-icon-line-height: 1.5em; --link-icon-size: 1.5em; display: inline-flex; align-items: center; height: var(--link-icon-line-height); vertical-align: bottom; } .link-icon .regular { align-self: center; } .link-icon .regular a { display: flex; } .link-icon .regular img { height: var(--link-icon-size); max-width: var(--link-icon-size); } .link-icon .fallback { outline: 1px solid var(--wiki-content-text-color); border-radius: 50%; text-align: center; width: var(--link-icon-size); line-height: var(--link-icon-size); } .link-icon.notext, .link-icon.notext .fallback { display: inline-block; } /********* [[Template:Quote]] *********/ .quote { background: var(--wiki-content-background-color--secondary); border-radius: 5px; border: 2px solid var(--wiki-content-border-color); margin: .5em 0; padding: .5em; overflow-y: hidden; } .quote .block { display: block; } .quote .title { font-size: large; font-weight: bold; } .quote .content { font-style: italic; } .quote .author { font-weight: bold; text-align: end; } .quote .marks-wrapper { display: flex; gap: 5px; } .quote .marks-wrapper::before, .quote .marks-wrapper::after { font-size: 100px; line-height: 0px; } .quote .marks-wrapper::before { content: "\201C"; margin-top: 40px; } .quote .marks-wrapper::after { content: "\201D"; align-self: end; margin-bottom: -10px; } .client-js .mw-charinsert-item { display: none; } /************************ * End Modular Templates * *************************/ /***************************** * Used by [[Template:Color]] * ******************************/ .color__splotch { display: inline-block; height: 1em; width: 1em; box-sizing: border-box; vertical-align: text-top; border-radius: 50%; border: 1px solid var(--wiki-content-text-color); } /********************* * End Template:Color * **********************/ /********************************* * Used by [[Template:TOC limit]] * **********************************/ .toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; } /************************* * End Template:TOC limit * **************************/ /********************************* * Used by [[Template:TOC right]] * **********************************/ @media all and (min-width: 720px) { .tocright { float: right; clear: right; margin: 0 0 0.5em 1em; } } /************************* * End Template:TOC right * **************************/ /* tce-variables-start */ /* Theme Color Editor variables section */ /* Values assigned to CSS variables in the section below are managed by the Theme Color Editor gadget */ /* Please avoid making manual changes in this section except removing variable definitions altogether /* /* Assigning values of those variables in other places within this CSS page may cause errors */ .view-dark { --wiki-body-background-color: #f6f6f6; --wiki-body-dynamic-color: #000000; --wiki-body-dynamic-color--inverted: #ffffff; --wiki-body-dynamic-color--secondary: #333333; --wiki-body-dynamic-color--secondary--inverted: #cccccc; --wiki-content-background-color: #ffffff; --wiki-content-border-color: #a7d7f9; --wiki-content-text-color: #111111; --wiki-content-link-color: #0645ad; --wiki-icon-to-link-filter: invert(0.5) sepia(1) hue-rotate(178.815deg) brightness(40.985%) saturate(766.639%); --wiki-content-link-label-color: #ffffff; --wiki-content-redlink-color: #ba0000; --wiki-content-dynamic-color: #000000; --wiki-content-dynamic-color--inverted: #ffffff; --wiki-content-dynamic-color--secondary: #333333; --wiki-content-dynamic-color--secondary--inverted: #cccccc; --wiki-accent-color: #3366cc; --wiki-accent-label-color: #ffffff; --wiki-accent-link-color: #d5fb51; --wiki-alert-color: #bf0017; --wiki-alert-label-color: #ffffff; --wiki-warning-color: #b05f30; --wiki-warning-label-color: #ffffff; --wiki-success-color: #0c742f; --wiki-success-label-color: #ffffff; } /* tce-variables-end */ e4a7733c4dda033ec34ccf7a8d11ce740948fcb6 756 755 2025-08-31T14:24:41Z Team9 625132 css text/css /* CSS placed here will be applied to all skins */ /****************************************************************************************** ********************************* Start user-edit variables ******************************* ******************************************************************************************/ /***************************************** ****** START BASIC DESIGN VARIABLES ****** ----------------------------------------*/ :root { --wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif; --wiki-sidebar-heading-font-family: sans-serif; --wiki-content-border-radius: 0px; --wiki-sidebar-border-radius: 0px; } /*---------------------------------------- ******* END BASIC DESIGN VARIABLES ******* *****************************************/ /***************************************** ****** START BASIC COLOR VARIABLES ******* ----------------------------------------*/ :root, /* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=dark, */ /* individual themes are prefixed with .theme- instead */ .view-dark { /********************** * Probably edit these * [ DARK VIEW ] ***********************/ --wiki-body-background-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-background-image: url(filepath://Site-background-dark.jpg); --wiki-content-background-color: #212121; /* This variable might already be managed by Theme Color Editor */ --wiki-content-background-opacity:80%; --wiki-content-border-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color: #5E7783; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */ /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-accent-color: #FFFF00; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-link-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-to-link-filter:brightness(0) saturate(100%) invert(0%) sepia(93%) saturate(0%) hue-rotate(235deg) brightness(107%) contrast(107%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */ /* This variable might already be managed by Theme Color Editor */ /**/ } /* End dark styles */ /*---------------------------------------- ******* END BASIC COLOR VARIABLES ******** *****************************************/ /***************************************** **** START ADVANCED COLOR VARIABLES ****** ----------------------------------------*/ :root, .view-light { /******************* * Maybe edit these * [ LIGHT VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: #0000ff(--wiki-content-link-color); --wiki-content-link-color--hover: #3399ff(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ LIGHT VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: #0000ff(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: #ffffff(--wiki-content-text-color); /* [ LIGHT VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #bf0017; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #b05f30; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #0c742f; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ LIGHT VIEW ] ************************************/ --wiki-body-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ /* [ LIGHT VIEW ] */ --wiki-alert-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */ /**/ } .view-dark { /******************* * Maybe edit these * [ DARK VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ededed; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: #5E7783(--wiki-content-link-color); --wiki-content-link-color--hover: #74b7b7(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ DARK VIEW ] */ --wiki-navigation-background-color: #3f3f3f; --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: #ffffff; --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: #3f3f3f; --wiki-navigation-selected-text-color: var(--wiki-content-text-color); /* [ DARK VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #ff576a; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #cf721c; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #13aa45; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ DARK VIEW ] ************************************/ --wiki-body-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-alert-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: invert(100%); } /*---------------------------------------- ***** END ADVANCED COLOR VARIABLES ******* *****************************************/ /***************************************** **** START ADVANCED DESIGN VARIABLES ***** ----------------------------------------*/ :root { /*********************** start logo position ----------------------*/ --wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */ --wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */ --wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */ --wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */ --wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */ /*----------------------- end logo position ***********************/ --wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */ --wiki-body-font-family: sans-serif; --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */ /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-width: 1px; --wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */ --wiki-sidebar-portal-spacing: 0px; --wiki-sidebar-border-width: var(--wiki-content-border-width); --wiki-navigation-border-radius: 0px; /* border radius of tabs */ /******************* * Maybe edit these * [ DESIGN ] ********************/ --wiki-logo-filter: none; /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-top-radius: var(--wiki-content-border-radius); --wiki-content-border-style: solid; --wiki-content-border-image: none; --wiki-content-backdrop-filter: none; --wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */ --wiki-gap-between-sidebar-and-content: 0.5em; /* gap between sidebar(#mw-panel) and content(#content) */ --wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-line-height: 1.125; --wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-margin: 0.5em; --wiki-sidebar-list-item-padding: 0.25em 0.25rem; --wiki-sidebar-list-padding: 0.25rem; --wiki-sidebar-list-item-background--hover: none; /* background of hover item */ --wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */ --wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */ --wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-box-background-color: var(--wiki-content-background-color); --wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content)); --wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ --wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ /* nav tabs style. The vector gradient is default. * If you want to customize the style of tabs, it's easier to start with the following settings: * --wiki-navigation-background-image: none; * --wiki-navigation-selected-background-image: none; * --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px ); * --wiki-navigation-selected-border-bottom-background: none; * --wiki-navigation-tab-spacing: 0.25em; * --wiki-navigation-tab-padding-top: 0.5em; * --wiki-navigation-tab-padding-bottom: 0.5em; */ --wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */ --wiki-navigation-tab-padding-top: 1.25em; --wiki-navigation-tab-padding-x: 0.75em; --wiki-navigation-tab-padding-bottom: 4px; --wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */ --wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */ --wiki-navigation-border-image: none; --wiki-navigation-selected-border-image: var(--wiki-navigation-border-image); --wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%); --wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x; --wiki-navigation-background-position: left bottom, right bottom, left bottom; --wiki-navigation-background-size: 1px 100%, 1px 100%, 100%; --wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%); --wiki-navigation-selected-background-repeat: no-repeat, no-repeat; --wiki-navigation-selected-background-position: left bottom, right bottom; --wiki-navigation-selected-background-size: 1px 100%, 1px 100%; --wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px); /* affects the dropdown menu under More */ --wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color); --wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color); --wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */ --wiki-navigation-dropdown-border-width: 1px; --wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius); --wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */ --wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */ --wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */ --wiki-navigation-dropdown-border-image: none; --wiki-navigation-dropdown-backdrop-filter: none; --wiki-navigation-dropdown-box-shadow: none; /* box shadow */ /* styles of the footer */ --wiki-spacing-before-footer: 0px; --wiki-footer-border-image: none; /* padding on body element */ --wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */ --wiki-left-spacing: 0.5em; --wiki-right-spacing: 1em; --wiki-bottom-spacing: 2em; /* end design variables */ } /*---------------------------------------- ***** END ADVANCED DESIGN VARIABLES ****** *****************************************/ /******************************* **** START SHARED VARIABLES **** **** tl;dr: don't edit this **** ********************************/ /* These variables are rarely touched, usually inherit other variables, and are shared on all themes. In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision, understand what you are doing, and *know* that what you are trying to do is not accomplished by changing another variable in the above sections. Since these are by default shared across all themes, if you support multiple themes you'll probably want to separate the variables you want to modify here into .view-x blocks like above. If you don't understand what that means or how to do that then you probably shouldn't be modifying this section. */ :root { --wiki-content-border-bottom-width: var(--wiki-content-border-width); --wiki-content-border-bottom-style: var(--wiki-content-border-style); --wiki-content-border-bottom-color: var(--wiki-content-border-color); --wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%); --wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color)); --wiki-content-text-color--hover: var(--wiki-content-text-color); /* heading */ --wiki-content-heading-border-bottom-width: 1px; --wiki-content-heading-border-style: solid; --wiki-content-heading-font-weight: normal; --wiki-content-heading-font-style: normal; --wiki-content-heading-text-transform: none; --wiki-content-heading-line-height: normal; --wiki-content-heading-text-shadow: none; /* first heading (h1) */ --wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width); --wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); --wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight); --wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style); --wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform); --wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-firstheading-color: var(--wiki-content-heading-color); --wiki-content-firstheading-text-shadow: none; /* sub-heading (h3, h4, h5, h6) */ --wiki-content-subheading-border-bottom-width: 0px; --wiki-content-subheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-subheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-subheading-font-family: var(--wiki-body-font-family); --wiki-content-subheading-font-weight: bold; --wiki-content-subheading-font-style: normal; --wiki-content-subheading-text-transform: none; --wiki-content-subheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-subheading-color: var(--wiki-content-heading-color); --wiki-content-subheading-text-shadow: none; /* heading size */ --wiki-content-firstheading-font-size: 1.8em; --wiki-content-heading-h2-font-size: 1.5em; --wiki-content-heading-h3-font-size: 1.2em; --wiki-content-heading-h4-font-size: 114%; --wiki-content-heading-h5-font-size: 108%; --wiki-content-heading-h6-font-size: 100%; --wiki-content-toc-background: var(--wiki-content-background-color--secondary); --wiki-content-toc-border-width: 1px; --wiki-content-toc-border-style: solid; --wiki-content-toc-border-color: var(--wiki-content-border-color); --wiki-content-toc-border-radius: 0px; --wiki-content-toc-border-image: none; --wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000; --wiki-content-catlinks-background: var(--wiki-content-background-color--secondary); --wiki-content-catlinks-border-width: 1px; --wiki-content-catlinks-border-style: solid; --wiki-content-catlinks-border-color: var(--wiki-content-border-color); --wiki-content-catlinks-border-radius: 0px; --wiki-content-catlinks-border-image: none; --wiki-content-catlinks-box-shadow: none; --wiki-content-filetoc-background: var(--wiki-content-background-color--secondary); --wiki-content-filetoc-border-width: 1px; --wiki-content-filetoc-border-style: solid; --wiki-content-filetoc-border-color: var(--wiki-content-border-color); --wiki-content-filetoc-border-radius: 0px; --wiki-content-filetoc-border-image: none; --wiki-content-filetoc-box-shadow: none; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; --wiki-sidebar-padding: 0px; --wiki-sidebar-background-color: var(--wiki-content-background-color); --wiki-sidebar-background-opacity: var(--wiki-content-background-opacity); --wiki-sidebar-background-image: none; --wiki-sidebar-background-position: center; --wiki-sidebar-background-repeat: repeat; --wiki-sidebar-background-size: auto; --wiki-sidebar-filter: none; --wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-sidebar-border-color: var(--wiki-content-border-color); --wiki-sidebar-border-style: solid; --wiki-sidebar-border-image: none; --wiki-sidebar-link-color: var(--wiki-content-link-color); --wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover); --wiki-sidebar-heading-color: var(--wiki-content-heading-color); --wiki-sidebar-heading-font-weight: normal; --wiki-sidebar-heading-font-style: normal; --wiki-sidebar-heading-text-transform: none; --wiki-sidebar-heading-line-height: normal; --wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem; --wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-text-shadow: none; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter); --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-box-padding: 0px; --wiki-sidebar-box-background: none; --wiki-sidebar-box-border: 0px; --wiki-sidebar-box-border-image: none; --wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color)); --wiki-footer-border-width: var(--wiki-content-border-width); --wiki-footer-border-style: var(--wiki-content-border-style); --wiki-footer-border-color: var(--wiki-content-border-color); --wiki-footer-background-color: var(--wiki-content-background-color); --wiki-footer-background-opacity: var(--wiki-content-background-opacity); --wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-footer-text-color: var(--wiki-content-text-color); --wiki-footer-link-color: var(--wiki-content-link-color); --wiki-footer-link-color--hover: var(--wiki-content-link-color--hover); --wiki-footer-border-radius: var(--wiki-content-border-radius); --wiki-navigation-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-background-color--hover: var(--wiki-navigation-background-color); --wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity); --wiki-navigation-background-image--hover: var(--wiki-navigation-background-image); --wiki-navigation-background-position--hover: var(--wiki-navigation-background-position); --wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat); --wiki-navigation-background-size--hover: var(--wiki-navigation-background-size); --wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover); --wiki-navigation-transform--hover: none; --wiki-navigation-selected-border-style: solid; --wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-border-style: solid; --wiki-navigation-border-color--hover: var(--wiki-navigation-border-color); --wiki-navigation-border-image--hover: var(--wiki-navigation-border-image); --wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style); --wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px)); --wiki-navigation-icon-size: 1em; --wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x); --wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */ --wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color); --wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color); --wiki-navigation-dropdown-offset: 0px; /* vertical offset */ --wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-search-background-image: none; --wiki-navigation-search-background-position: 0; --wiki-navigation-search-background-size: auto; --wiki-navigation-search-background-repeat: repeat; --wiki-navigation-search-backdrop-filter: none; --wiki-navigation-search-border-color: var(--wiki-navigation-border-color); --wiki-navigation-search-border-color--hover: var(--wiki-accent-color); --wiki-navigation-search-border-style: solid; --wiki-navigation-search-border-width: 1px; --wiki-navigation-search-border-radius: 2px; --wiki-navigation-search-border-image: none; --wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image); --wiki-navigation-search-box-shadow: none; --wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow); --wiki-navigation-search-text-color: var(--wiki-content-text-color); --wiki-navigation-search-font-size: var(--wiki-navigation-font-size); --wiki-navigation-search-height: 2em; --wiki-navigation-search-button-color: currentColor; --wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color); --wiki-navigation-search-button-color-opacity: 80%; --wiki-navigation-search-button-color-opacity--hover: 95%; --wiki-navigation-search-bottom-spacing: 3px; --wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent); --wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */ } /*** mobile adjustments ***/ @media screen and (max-width: 720px) { body.has-vector-mobile-menu{ --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-margin: 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-margin: 0px 0px -0.5em 0px; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-line-height: 1.125; --wiki-sidebar-background-opacity: 100%; --wiki-navigation-search-border-width: 1px; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; } } /***************************** **** END SHARED VARIABLES **** ******************************/ /****************************************************************************************** ********************************* End user-edit variables ********************************* ******************************************************************************************/ /****************************** * Fallback for older browsers * * DONT EDIT THIS * *******************************/ @supports not (color:color-mix(in srgb, #000, transparent)) { .view-dark, .view-light, :root { --wiki-content-text-mix-color: var(--wiki-content-text-color); --wiki-content-text-mix-color-95: var(--wiki-content-background-color); --wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted); --wiki-content-border-color--secondary: var(--wiki-content-border-color); --wiki-content-border-color--accent: var(--wiki-accent-color); --wiki-accent-color--hover: var(--wiki-accent-color); --wiki-navigation-search-highlight-background-color: transparent; } } /***************************** * End older browser fallback * ******************************/ /***************************** * PortableInfoboxes * ******************************/ :root { --pi-background: var(--wiki-content-background-color); --pi-secondary-background: var(--wiki-accent-color); --pi-secondary-background-label: var(--wiki-accent-label-color); --pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent); } .portable-infobox .pi-title, .portable-infobox .pi-header { text-align: center; font-size: 1.5em; background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent); color: var(--pi-secondary-background-label); } .portable-infobox .pi-data, .portable-infobox .pi-group { background: var(--wiki-content-background-color--secondary); } .portable-infobox .pi-image { padding: 8px; } .pi-image-thumbnail { max-width: 100%; } .pi-caption { color: var(--wiki-content-text-mix-color); } .pi-section-navigation .pi-section-tab.pi-section-active, .pi-section-navigation .pi-section-tab.current, .pi-media-collection .pi-tab-link.current { background: var(--pi-secondary-background); color: var(--pi-secondary-background-label); } .pi-collapse > .pi-item:first-child { cursor: pointer; } /* overqualify these to overwrite normal content heading styles */ .mw-body .portable-infobox h2, .mw-body .portable-infobox h3 { border-bottom: 0; font-family: inherit; font-weight: 700; margin: 0; } /***************************** * End PortableInfoboxes * ******************************/ /******************* * Main page layout * ********************/ #mp-container { display: grid; gap: 10px; } @media screen and (max-width: 990px) { /* for mobile screens */ #mp-container { grid-template-areas:var(--main-page-layout--mobile); grid-template-columns:var(--main-page-layout-columns--mobile, 100%); } .mp-box.mp-hide-on-mobile { display: none; } } @media screen and (min-width: 990px) and (max-width: 1350px) { /* for narrow screens, between 990px and 1350px */ #mp-container { grid-template-areas:var(--main-page-layout--tablet); grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr); } .mp-box.mp-hide-on-tablet { display: none; } } @media screen and (min-width: 1350px) { /* for all other screens, 1350px and wider */ #mp-container { grid-template-areas:var(--main-page-layout--desktop); grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr); } .mp-box.mp-hide-on-desktop { display: none; } } .mp-box { position: relative; display: flex; flex-flow: column nowrap; width: 100%; box-sizing: border-box; background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent); border: 1px solid var(--wiki-content-border-color); padding: 0px; } .mp-body { height: 100%; display: flex; padding: 0.5em; flex-flow: column nowrap; } .mp-box.centered-content .mp-body { height: 100%; display: flex; flex-flow: column nowrap; justify-content: space-evenly; } .mp-box.has-floating-image { display: block; } .mp-box.has-floating-image .mp-body { height: unset; display: block; } /* overqualified to override normal heading styles */ .mw-body .mp-box h2 { text-align: center; font-weight: bold; font-family: var(--wiki-content-heading-font-family); overflow: initial; border-bottom: 1px solid var(--wiki-content-border-color); font-size: 150%; margin: 0; padding: 5px 0; color: var(--wiki-content-heading-color); } #mp-box-welcome { text-align: center; position: relative; overflow: hidden; } #mp-box-welcome h2 { font-size: 200%; } #mp-welcome { display: flex; flex-flow: column nowrap; position: relative; height: 100%; z-index: 2; box-sizing: border-box; } #mp-welcome .welcome-subtitle { height: 100%; background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent); padding: 0.5em; } #mp-banner { position: absolute; width: 100%; height: 100%; filter: blur(5px); z-index: -1; background: url(/images/e/e0/MP_banner.jpg); background-size: cover; background-repeat: no-repeat; background-position: top center; } .view-dark #mp-banner { filter: blur(5px) brightness(50%); } .view-light #mp-banner { filter: blur(5px) contrast(50%); } /* [[Template:MP_link]] */ .mp-links { --gap: 10px; } .mp-links > ul { display: flex; flex-flow: row wrap; justify-content: space-evenly; margin: 2px; gap: var(--gap); } .mp-links > ul > li { display: flex; flex-flow: column nowrap; align-items: stretch; text-align: center; box-sizing: border-box; flex: max(calc(50% - var(--gap)), 5em) 1 1; outline: 1px solid var(--wiki-content-link-color); transition: 0.1s ease-in; } .mp-links > ul > li:hover { background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent); } .mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;} .mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;} .mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;} .mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;} .mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;} .mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;} .mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;} .mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;} .mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;} .mp-links > ul > li:hover a { text-decoration: underline; } .mp-links > ul > li > a { display: flex; align-items: center; justify-content: center; height: 100%; flex: 1 1 auto; box-sizing: border-box; padding: 5px; } .mp-links > ul > li > a:first-child { height: 100%; } .mp-links > ul > li > a:last-child:not(:first-child) { height: unset; } .mp-links.stretch, .mp-links.stretch > ul { height: 100%; } .mp-links.side-image li { flex-flow: row nowrap; } .mp-links.plain > ul > li { outline-color: transparent; } /*********************** * End main page layout * ************************/ /********************************************************************************************************************* * Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) * **********************************************************************************************************************/ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } /* Display list items inline */ .hlist dd, .hlist dt, .hlist li { /* * don't trust the note that says margin doesn't work with inline * removing margin: 0 makes dds have margins again * We also want to reset margin-right in Minerva */ margin: 0; display: inline; } /* Display requested top-level lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, /* Display nested lists inline */ .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; } /* Hide empty list items */ .hlist .mw-empty-li { display: none; } /* TODO: :not() can maybe be used here to remove the later rule. naive test * seems to work. more testing needed. like so: */ .hlist dt:not(:last-child)::after { content: ":\20"; } .hlist dd:not(:last-child)::after, .hlist li:not(:last-child)::after { /* "space, Middle Dot, space" We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters. The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */ /* content: "\20\00B7\20"; font-weight: bold; */ /* "space &nbsp; • &nbsp; space" There may (and likely) be an extra whitespace between <li>s, therefore we have to use a space character as last character of this sequence. By this way, the last space and the next whitespce will collapse as a single space, to make the whitespace on both sides of the middle dot the same width. */ content: "\20\A0\2022\A0\20"; font-weight: inherit; } /* Add parentheses around nested lists */ .hlist dd ol::before, .hlist dd ul::before, .hlist dd dl::before, .hlist dt ol::before, .hlist dt ul::before, .hlist dt dl::before, .hlist li ol::before, .hlist li ul::before, .hlist li dl::before { content: "\20("; font-weight: inherit; } .hlist dd ol::after, .hlist dd ul::after, .hlist dd dl::after, .hlist dt ol::after, .hlist dt ul::after, .hlist dt dl::after, .hlist li ol::after, .hlist li ul::after, .hlist li dl::after { content: ")"; font-weight: inherit; } /* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; } .hlist ol > li { counter-increment: listitem; } .hlist ol > li::before { content: " " counter(listitem) ".\20"; } /* Progressive enhancement: * try to make the dot always follow the list item in same line */ .hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) { display: inline-block; } /******************************************** * End semantically-correct horizontal lists * *********************************************/ /*** Miscellaneous ***/ .responsive-image { max-width: 100%; height: auto; } .view-dark .invert-on-dark, .view-light .invert-on-light { filter: invert(100%); } .pixelated { image-rendering: pixelated; } @media screen and (min-width: 720px) { .mobileonly { display: none; } } @media screen and (max-width: 720px) { .nomobile { display: none; } } /*** Utility classes for standard MW galleries ***/ /* it's important that spaced comes before centered in the sheet */ .gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */ display: flex; flex-flow: row wrap; justify-content: space-evenly; margin-left: unset; } .gallery.centered { text-align: center; } /************************** * Start Modular Templates * **************************/ /********* [[Template:Ambox]] *********/ .ambox { --ambox-color: var(--wiki-accent-color); border: 1px solid var(--wiki-content-border-color); border-left: 10px solid var(--ambox-color); border-radius: 2px; display: flex; align-items: center; gap: .6em; margin: 1em 0; padding: 3px .6em; background-color: var(--wiki-content-background-color--secondary); box-shadow: 2px 2px 5px 0px #0002; } @media (min-width: 720px) { .ambox { margin-inline: 10%; } } .ambox.tiny { padding: .04rem .5em; margin-inline: 0; width: fit-content; } .ambox + .ambox { margin-top: -.6em; } .ambox-content { flex: 1; } .ambox-content p { margin: .15em 0; } .ambox-title { font-weight: bold; } /********* [[Template:Hatnote]] *********/ .hatnote { padding: 1px 0 1px 1.6em; margin-bottom: 0.5em; font-style: italic; border-top: 1px solid var(--wiki-content-border-color--secondary); border-bottom: 1px solid var(--wiki-content-border-color--secondary); } .hatnote.icon { padding-left: 0; } /********* [[Template:Spoiler]] *********/ .spoiler-content { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent); transition: all 0.3s; cursor: pointer; overflow: auto; } @supports not (color:color-mix(in srgb, #000, transparent)) { .spoiler-content { background-color: var(--wiki-content-dynamic-color--secondary); } } .spoiler-content > * { pointer-events: none; opacity: 0; transition: all 0.3s; } .spoiler-content.show { background-color: transparent; } .spoiler-content.show > * { pointer-events: unset; opacity: 1; } /********* [[Template:Link icon]] *********/ .link-icon { --link-icon-line-height: 1.5em; --link-icon-size: 1.5em; display: inline-flex; align-items: center; height: var(--link-icon-line-height); vertical-align: bottom; } .link-icon .regular { align-self: center; } .link-icon .regular a { display: flex; } .link-icon .regular img { height: var(--link-icon-size); max-width: var(--link-icon-size); } .link-icon .fallback { outline: 1px solid var(--wiki-content-text-color); border-radius: 50%; text-align: center; width: var(--link-icon-size); line-height: var(--link-icon-size); } .link-icon.notext, .link-icon.notext .fallback { display: inline-block; } /********* [[Template:Quote]] *********/ .quote { background: var(--wiki-content-background-color--secondary); border-radius: 5px; border: 2px solid var(--wiki-content-border-color); margin: .5em 0; padding: .5em; overflow-y: hidden; } .quote .block { display: block; } .quote .title { font-size: large; font-weight: bold; } .quote .content { font-style: italic; } .quote .author { font-weight: bold; text-align: end; } .quote .marks-wrapper { display: flex; gap: 5px; } .quote .marks-wrapper::before, .quote .marks-wrapper::after { font-size: 100px; line-height: 0px; } .quote .marks-wrapper::before { content: "\201C"; margin-top: 40px; } .quote .marks-wrapper::after { content: "\201D"; align-self: end; margin-bottom: -10px; } .client-js .mw-charinsert-item { display: none; } /************************ * End Modular Templates * *************************/ /***************************** * Used by [[Template:Color]] * ******************************/ .color__splotch { display: inline-block; height: 1em; width: 1em; box-sizing: border-box; vertical-align: text-top; border-radius: 50%; border: 1px solid var(--wiki-content-text-color); } /********************* * End Template:Color * **********************/ /********************************* * Used by [[Template:TOC limit]] * **********************************/ .toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; } /************************* * End Template:TOC limit * **************************/ /********************************* * Used by [[Template:TOC right]] * **********************************/ @media all and (min-width: 720px) { .tocright { float: right; clear: right; margin: 0 0 0.5em 1em; } } /************************* * End Template:TOC right * **************************/ /* tce-variables-start */ /* Theme Color Editor variables section */ /* Values assigned to CSS variables in the section below are managed by the Theme Color Editor gadget */ /* Please avoid making manual changes in this section except removing variable definitions altogether /* /* Assigning values of those variables in other places within this CSS page may cause errors */ .view-dark { --wiki-body-background-color: #f6f6f6; --wiki-body-dynamic-color: #000000; --wiki-body-dynamic-color--inverted: #ffffff; --wiki-body-dynamic-color--secondary: #333333; --wiki-body-dynamic-color--secondary--inverted: #cccccc; --wiki-content-background-color: #ffffff; --wiki-content-border-color: #a7d7f9; --wiki-content-text-color: #111111; --wiki-content-link-color: #0645ad; --wiki-icon-to-link-filter: invert(0.5) sepia(1) hue-rotate(178.815deg) brightness(40.985%) saturate(766.639%); --wiki-content-link-label-color: #ffffff; --wiki-content-redlink-color: #ba0000; --wiki-content-dynamic-color: #000000; --wiki-content-dynamic-color--inverted: #ffffff; --wiki-content-dynamic-color--secondary: #333333; --wiki-content-dynamic-color--secondary--inverted: #cccccc; --wiki-accent-color: #3366cc; --wiki-accent-label-color: #ffffff; --wiki-accent-link-color: #d5fb51; --wiki-alert-color: #bf0017; --wiki-alert-label-color: #ffffff; --wiki-warning-color: #b05f30; --wiki-warning-label-color: #ffffff; --wiki-success-color: #0c742f; --wiki-success-label-color: #ffffff; } /* tce-variables-end */ a3e3240896b006ae75bd1ec6f7c487c9370fa08d 757 756 2025-08-31T14:25:34Z Team9 625132 css text/css /* CSS placed here will be applied to all skins */ /****************************************************************************************** ********************************* Start user-edit variables ******************************* ******************************************************************************************/ /***************************************** ****** START BASIC DESIGN VARIABLES ****** ----------------------------------------*/ :root { --wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif; --wiki-sidebar-heading-font-family: sans-serif; --wiki-content-border-radius: 0px; --wiki-sidebar-border-radius: 0px; } /*---------------------------------------- ******* END BASIC DESIGN VARIABLES ******* *****************************************/ /***************************************** ****** START BASIC COLOR VARIABLES ******* ----------------------------------------*/ :root, /* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=dark, */ /* individual themes are prefixed with .theme- instead */ .view-dark { /********************** * Probably edit these * [ DARK VIEW ] ***********************/ --wiki-body-background-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-background-image: url(filepath://Site-background-dark.jpg); --wiki-content-background-color: #212121; /* This variable might already be managed by Theme Color Editor */ --wiki-content-background-opacity:80%; --wiki-content-border-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color: #5E7783; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */ /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-accent-color: #FFFF00; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-accent-link-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-to-link-filter:brightness(0) saturate(100%) invert(0%) sepia(93%) saturate(0%) hue-rotate(235deg) brightness(107%) contrast(107%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */ /* This variable might already be managed by Theme Color Editor */ /**/ } /* End dark styles */ /*---------------------------------------- ******* END BASIC COLOR VARIABLES ******** *****************************************/ /***************************************** **** START ADVANCED COLOR VARIABLES ****** ----------------------------------------*/ :root, .view-light { /******************* * Maybe edit these * [ LIGHT VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: #0000ff(--wiki-content-link-color); --wiki-content-link-color--hover: #3399ff(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ LIGHT VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: #0000ff(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: #ffffff(--wiki-content-text-color); /* [ LIGHT VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #bf0017; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #b05f30; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #0c742f; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ LIGHT VIEW ] ************************************/ --wiki-body-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #cccccc; /* This variable might already be managed by Theme Color Editor */ /* [ LIGHT VIEW ] */ --wiki-alert-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */ /**/ } .view-dark { /******************* * Maybe edit these * [ DARK VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ededed; /* This variable might already be managed by Theme Color Editor */ --wiki-content-link-color--visited: #5E7783(--wiki-content-link-color); --wiki-content-link-color--hover: #74b7b7(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; /* This variable might already be managed by Theme Color Editor */ --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ DARK VIEW ] */ --wiki-navigation-background-color: #3f3f3f; --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: #ffffff; --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: #3f3f3f; --wiki-navigation-selected-text-color: #ffffff; /* [ DARK VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #ff576a; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-color: #cf721c; /* This variable might already be managed by Theme Color Editor */ --wiki-success-color: #13aa45; /* This variable might already be managed by Theme Color Editor */ /**/ /*********************************** * Likely do not need to edit these * [ DARK VIEW ] ************************************/ --wiki-body-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-body-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color: #ffffff; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--inverted: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary: #cccccc; /* This variable might already be managed by Theme Color Editor */ --wiki-content-dynamic-color--secondary--inverted: #333333; /* This variable might already be managed by Theme Color Editor */ /* [ DARK VIEW ] */ --wiki-alert-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-warning-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-success-label-color: #000000; /* This variable might already be managed by Theme Color Editor */ --wiki-icon-general-filter: invert(100%); } /*---------------------------------------- ***** END ADVANCED COLOR VARIABLES ******* *****************************************/ /***************************************** **** START ADVANCED DESIGN VARIABLES ***** ----------------------------------------*/ :root { /*********************** start logo position ----------------------*/ --wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */ --wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */ --wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */ --wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */ --wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */ /*----------------------- end logo position ***********************/ --wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */ --wiki-body-font-family: sans-serif; --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */ /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-width: 1px; --wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */ --wiki-sidebar-portal-spacing: 0px; --wiki-sidebar-border-width: var(--wiki-content-border-width); --wiki-navigation-border-radius: 0px; /* border radius of tabs */ /******************* * Maybe edit these * [ DESIGN ] ********************/ --wiki-logo-filter: none; /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-top-radius: var(--wiki-content-border-radius); --wiki-content-border-style: solid; --wiki-content-border-image: none; --wiki-content-backdrop-filter: none; --wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */ --wiki-gap-between-sidebar-and-content: 0.5em; /* gap between sidebar(#mw-panel) and content(#content) */ --wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-line-height: 1.125; --wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-margin: 0.5em; --wiki-sidebar-list-item-padding: 0.25em 0.25rem; --wiki-sidebar-list-padding: 0.25rem; --wiki-sidebar-list-item-background--hover: none; /* background of hover item */ --wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */ --wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */ --wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-box-background-color: var(--wiki-content-background-color); --wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content)); --wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ --wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ /* nav tabs style. The vector gradient is default. * If you want to customize the style of tabs, it's easier to start with the following settings: * --wiki-navigation-background-image: none; * --wiki-navigation-selected-background-image: none; * --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px ); * --wiki-navigation-selected-border-bottom-background: none; * --wiki-navigation-tab-spacing: 0.25em; * --wiki-navigation-tab-padding-top: 0.5em; * --wiki-navigation-tab-padding-bottom: 0.5em; */ --wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */ --wiki-navigation-tab-padding-top: 1.25em; --wiki-navigation-tab-padding-x: 0.75em; --wiki-navigation-tab-padding-bottom: 4px; --wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */ --wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */ --wiki-navigation-border-image: none; --wiki-navigation-selected-border-image: var(--wiki-navigation-border-image); --wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%); --wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x; --wiki-navigation-background-position: left bottom, right bottom, left bottom; --wiki-navigation-background-size: 1px 100%, 1px 100%, 100%; --wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%); --wiki-navigation-selected-background-repeat: no-repeat, no-repeat; --wiki-navigation-selected-background-position: left bottom, right bottom; --wiki-navigation-selected-background-size: 1px 100%, 1px 100%; --wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px); /* affects the dropdown menu under More */ --wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color); --wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color); --wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */ --wiki-navigation-dropdown-border-width: 1px; --wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius); --wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */ --wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */ --wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */ --wiki-navigation-dropdown-border-image: none; --wiki-navigation-dropdown-backdrop-filter: none; --wiki-navigation-dropdown-box-shadow: none; /* box shadow */ /* styles of the footer */ --wiki-spacing-before-footer: 0px; --wiki-footer-border-image: none; /* padding on body element */ --wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */ --wiki-left-spacing: 0.5em; --wiki-right-spacing: 1em; --wiki-bottom-spacing: 2em; /* end design variables */ } /*---------------------------------------- ***** END ADVANCED DESIGN VARIABLES ****** *****************************************/ /******************************* **** START SHARED VARIABLES **** **** tl;dr: don't edit this **** ********************************/ /* These variables are rarely touched, usually inherit other variables, and are shared on all themes. In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision, understand what you are doing, and *know* that what you are trying to do is not accomplished by changing another variable in the above sections. Since these are by default shared across all themes, if you support multiple themes you'll probably want to separate the variables you want to modify here into .view-x blocks like above. If you don't understand what that means or how to do that then you probably shouldn't be modifying this section. */ :root { --wiki-content-border-bottom-width: var(--wiki-content-border-width); --wiki-content-border-bottom-style: var(--wiki-content-border-style); --wiki-content-border-bottom-color: var(--wiki-content-border-color); --wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%); --wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color)); --wiki-content-text-color--hover: var(--wiki-content-text-color); /* heading */ --wiki-content-heading-border-bottom-width: 1px; --wiki-content-heading-border-style: solid; --wiki-content-heading-font-weight: normal; --wiki-content-heading-font-style: normal; --wiki-content-heading-text-transform: none; --wiki-content-heading-line-height: normal; --wiki-content-heading-text-shadow: none; /* first heading (h1) */ --wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width); --wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); --wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight); --wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style); --wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform); --wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-firstheading-color: var(--wiki-content-heading-color); --wiki-content-firstheading-text-shadow: none; /* sub-heading (h3, h4, h5, h6) */ --wiki-content-subheading-border-bottom-width: 0px; --wiki-content-subheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-subheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-subheading-font-family: var(--wiki-body-font-family); --wiki-content-subheading-font-weight: bold; --wiki-content-subheading-font-style: normal; --wiki-content-subheading-text-transform: none; --wiki-content-subheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-subheading-color: var(--wiki-content-heading-color); --wiki-content-subheading-text-shadow: none; /* heading size */ --wiki-content-firstheading-font-size: 1.8em; --wiki-content-heading-h2-font-size: 1.5em; --wiki-content-heading-h3-font-size: 1.2em; --wiki-content-heading-h4-font-size: 114%; --wiki-content-heading-h5-font-size: 108%; --wiki-content-heading-h6-font-size: 100%; --wiki-content-toc-background: var(--wiki-content-background-color--secondary); --wiki-content-toc-border-width: 1px; --wiki-content-toc-border-style: solid; --wiki-content-toc-border-color: var(--wiki-content-border-color); --wiki-content-toc-border-radius: 0px; --wiki-content-toc-border-image: none; --wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000; --wiki-content-catlinks-background: var(--wiki-content-background-color--secondary); --wiki-content-catlinks-border-width: 1px; --wiki-content-catlinks-border-style: solid; --wiki-content-catlinks-border-color: var(--wiki-content-border-color); --wiki-content-catlinks-border-radius: 0px; --wiki-content-catlinks-border-image: none; --wiki-content-catlinks-box-shadow: none; --wiki-content-filetoc-background: var(--wiki-content-background-color--secondary); --wiki-content-filetoc-border-width: 1px; --wiki-content-filetoc-border-style: solid; --wiki-content-filetoc-border-color: var(--wiki-content-border-color); --wiki-content-filetoc-border-radius: 0px; --wiki-content-filetoc-border-image: none; --wiki-content-filetoc-box-shadow: none; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; --wiki-sidebar-padding: 0px; --wiki-sidebar-background-color: var(--wiki-content-background-color); --wiki-sidebar-background-opacity: var(--wiki-content-background-opacity); --wiki-sidebar-background-image: none; --wiki-sidebar-background-position: center; --wiki-sidebar-background-repeat: repeat; --wiki-sidebar-background-size: auto; --wiki-sidebar-filter: none; --wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-sidebar-border-color: var(--wiki-content-border-color); --wiki-sidebar-border-style: solid; --wiki-sidebar-border-image: none; --wiki-sidebar-link-color: var(--wiki-content-link-color); --wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover); --wiki-sidebar-heading-color: var(--wiki-content-heading-color); --wiki-sidebar-heading-font-weight: normal; --wiki-sidebar-heading-font-style: normal; --wiki-sidebar-heading-text-transform: none; --wiki-sidebar-heading-line-height: normal; --wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem; --wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-text-shadow: none; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter); --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-box-padding: 0px; --wiki-sidebar-box-background: none; --wiki-sidebar-box-border: 0px; --wiki-sidebar-box-border-image: none; --wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color)); --wiki-footer-border-width: var(--wiki-content-border-width); --wiki-footer-border-style: var(--wiki-content-border-style); --wiki-footer-border-color: var(--wiki-content-border-color); --wiki-footer-background-color: var(--wiki-content-background-color); --wiki-footer-background-opacity: var(--wiki-content-background-opacity); --wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-footer-text-color: var(--wiki-content-text-color); --wiki-footer-link-color: var(--wiki-content-link-color); --wiki-footer-link-color--hover: var(--wiki-content-link-color--hover); --wiki-footer-border-radius: var(--wiki-content-border-radius); --wiki-navigation-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-background-color--hover: var(--wiki-navigation-background-color); --wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity); --wiki-navigation-background-image--hover: var(--wiki-navigation-background-image); --wiki-navigation-background-position--hover: var(--wiki-navigation-background-position); --wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat); --wiki-navigation-background-size--hover: var(--wiki-navigation-background-size); --wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover); --wiki-navigation-transform--hover: none; --wiki-navigation-selected-border-style: solid; --wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-border-style: solid; --wiki-navigation-border-color--hover: var(--wiki-navigation-border-color); --wiki-navigation-border-image--hover: var(--wiki-navigation-border-image); --wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style); --wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px)); --wiki-navigation-icon-size: 1em; --wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x); --wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */ --wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color); --wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color); --wiki-navigation-dropdown-offset: 0px; /* vertical offset */ --wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-search-background-image: none; --wiki-navigation-search-background-position: 0; --wiki-navigation-search-background-size: auto; --wiki-navigation-search-background-repeat: repeat; --wiki-navigation-search-backdrop-filter: none; --wiki-navigation-search-border-color: var(--wiki-navigation-border-color); --wiki-navigation-search-border-color--hover: var(--wiki-accent-color); --wiki-navigation-search-border-style: solid; --wiki-navigation-search-border-width: 1px; --wiki-navigation-search-border-radius: 2px; --wiki-navigation-search-border-image: none; --wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image); --wiki-navigation-search-box-shadow: none; --wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow); --wiki-navigation-search-text-color: var(--wiki-content-text-color); --wiki-navigation-search-font-size: var(--wiki-navigation-font-size); --wiki-navigation-search-height: 2em; --wiki-navigation-search-button-color: currentColor; --wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color); --wiki-navigation-search-button-color-opacity: 80%; --wiki-navigation-search-button-color-opacity--hover: 95%; --wiki-navigation-search-bottom-spacing: 3px; --wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent); --wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */ } /*** mobile adjustments ***/ @media screen and (max-width: 720px) { body.has-vector-mobile-menu{ --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-margin: 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-margin: 0px 0px -0.5em 0px; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-line-height: 1.125; --wiki-sidebar-background-opacity: 100%; --wiki-navigation-search-border-width: 1px; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; } } /***************************** **** END SHARED VARIABLES **** ******************************/ /****************************************************************************************** ********************************* End user-edit variables ********************************* ******************************************************************************************/ /****************************** * Fallback for older browsers * * DONT EDIT THIS * *******************************/ @supports not (color:color-mix(in srgb, #000, transparent)) { .view-dark, .view-light, :root { --wiki-content-text-mix-color: var(--wiki-content-text-color); --wiki-content-text-mix-color-95: var(--wiki-content-background-color); --wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted); --wiki-content-border-color--secondary: var(--wiki-content-border-color); --wiki-content-border-color--accent: var(--wiki-accent-color); --wiki-accent-color--hover: var(--wiki-accent-color); --wiki-navigation-search-highlight-background-color: transparent; } } /***************************** * End older browser fallback * ******************************/ /***************************** * PortableInfoboxes * ******************************/ :root { --pi-background: var(--wiki-content-background-color); --pi-secondary-background: var(--wiki-accent-color); --pi-secondary-background-label: var(--wiki-accent-label-color); --pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent); } .portable-infobox .pi-title, .portable-infobox .pi-header { text-align: center; font-size: 1.5em; background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent); color: var(--pi-secondary-background-label); } .portable-infobox .pi-data, .portable-infobox .pi-group { background: var(--wiki-content-background-color--secondary); } .portable-infobox .pi-image { padding: 8px; } .pi-image-thumbnail { max-width: 100%; } .pi-caption { color: var(--wiki-content-text-mix-color); } .pi-section-navigation .pi-section-tab.pi-section-active, .pi-section-navigation .pi-section-tab.current, .pi-media-collection .pi-tab-link.current { background: var(--pi-secondary-background); color: var(--pi-secondary-background-label); } .pi-collapse > .pi-item:first-child { cursor: pointer; } /* overqualify these to overwrite normal content heading styles */ .mw-body .portable-infobox h2, .mw-body .portable-infobox h3 { border-bottom: 0; font-family: inherit; font-weight: 700; margin: 0; } /***************************** * End PortableInfoboxes * ******************************/ /******************* * Main page layout * ********************/ #mp-container { display: grid; gap: 10px; } @media screen and (max-width: 990px) { /* for mobile screens */ #mp-container { grid-template-areas:var(--main-page-layout--mobile); grid-template-columns:var(--main-page-layout-columns--mobile, 100%); } .mp-box.mp-hide-on-mobile { display: none; } } @media screen and (min-width: 990px) and (max-width: 1350px) { /* for narrow screens, between 990px and 1350px */ #mp-container { grid-template-areas:var(--main-page-layout--tablet); grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr); } .mp-box.mp-hide-on-tablet { display: none; } } @media screen and (min-width: 1350px) { /* for all other screens, 1350px and wider */ #mp-container { grid-template-areas:var(--main-page-layout--desktop); grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr); } .mp-box.mp-hide-on-desktop { display: none; } } .mp-box { position: relative; display: flex; flex-flow: column nowrap; width: 100%; box-sizing: border-box; background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent); border: 1px solid var(--wiki-content-border-color); padding: 0px; } .mp-body { height: 100%; display: flex; padding: 0.5em; flex-flow: column nowrap; } .mp-box.centered-content .mp-body { height: 100%; display: flex; flex-flow: column nowrap; justify-content: space-evenly; } .mp-box.has-floating-image { display: block; } .mp-box.has-floating-image .mp-body { height: unset; display: block; } /* overqualified to override normal heading styles */ .mw-body .mp-box h2 { text-align: center; font-weight: bold; font-family: var(--wiki-content-heading-font-family); overflow: initial; border-bottom: 1px solid var(--wiki-content-border-color); font-size: 150%; margin: 0; padding: 5px 0; color: var(--wiki-content-heading-color); } #mp-box-welcome { text-align: center; position: relative; overflow: hidden; } #mp-box-welcome h2 { font-size: 200%; } #mp-welcome { display: flex; flex-flow: column nowrap; position: relative; height: 100%; z-index: 2; box-sizing: border-box; } #mp-welcome .welcome-subtitle { height: 100%; background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent); padding: 0.5em; } #mp-banner { position: absolute; width: 100%; height: 100%; filter: blur(5px); z-index: -1; background: url(/images/e/e0/MP_banner.jpg); background-size: cover; background-repeat: no-repeat; background-position: top center; } .view-dark #mp-banner { filter: blur(5px) brightness(50%); } .view-light #mp-banner { filter: blur(5px) contrast(50%); } /* [[Template:MP_link]] */ .mp-links { --gap: 10px; } .mp-links > ul { display: flex; flex-flow: row wrap; justify-content: space-evenly; margin: 2px; gap: var(--gap); } .mp-links > ul > li { display: flex; flex-flow: column nowrap; align-items: stretch; text-align: center; box-sizing: border-box; flex: max(calc(50% - var(--gap)), 5em) 1 1; outline: 1px solid var(--wiki-content-link-color); transition: 0.1s ease-in; } .mp-links > ul > li:hover { background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent); } .mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;} .mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;} .mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;} .mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;} .mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;} .mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;} .mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;} .mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;} .mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;} .mp-links > ul > li:hover a { text-decoration: underline; } .mp-links > ul > li > a { display: flex; align-items: center; justify-content: center; height: 100%; flex: 1 1 auto; box-sizing: border-box; padding: 5px; } .mp-links > ul > li > a:first-child { height: 100%; } .mp-links > ul > li > a:last-child:not(:first-child) { height: unset; } .mp-links.stretch, .mp-links.stretch > ul { height: 100%; } .mp-links.side-image li { flex-flow: row nowrap; } .mp-links.plain > ul > li { outline-color: transparent; } /*********************** * End main page layout * ************************/ /********************************************************************************************************************* * Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) * **********************************************************************************************************************/ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } /* Display list items inline */ .hlist dd, .hlist dt, .hlist li { /* * don't trust the note that says margin doesn't work with inline * removing margin: 0 makes dds have margins again * We also want to reset margin-right in Minerva */ margin: 0; display: inline; } /* Display requested top-level lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, /* Display nested lists inline */ .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; } /* Hide empty list items */ .hlist .mw-empty-li { display: none; } /* TODO: :not() can maybe be used here to remove the later rule. naive test * seems to work. more testing needed. like so: */ .hlist dt:not(:last-child)::after { content: ":\20"; } .hlist dd:not(:last-child)::after, .hlist li:not(:last-child)::after { /* "space, Middle Dot, space" We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters. The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */ /* content: "\20\00B7\20"; font-weight: bold; */ /* "space &nbsp; • &nbsp; space" There may (and likely) be an extra whitespace between <li>s, therefore we have to use a space character as last character of this sequence. By this way, the last space and the next whitespce will collapse as a single space, to make the whitespace on both sides of the middle dot the same width. */ content: "\20\A0\2022\A0\20"; font-weight: inherit; } /* Add parentheses around nested lists */ .hlist dd ol::before, .hlist dd ul::before, .hlist dd dl::before, .hlist dt ol::before, .hlist dt ul::before, .hlist dt dl::before, .hlist li ol::before, .hlist li ul::before, .hlist li dl::before { content: "\20("; font-weight: inherit; } .hlist dd ol::after, .hlist dd ul::after, .hlist dd dl::after, .hlist dt ol::after, .hlist dt ul::after, .hlist dt dl::after, .hlist li ol::after, .hlist li ul::after, .hlist li dl::after { content: ")"; font-weight: inherit; } /* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; } .hlist ol > li { counter-increment: listitem; } .hlist ol > li::before { content: " " counter(listitem) ".\20"; } /* Progressive enhancement: * try to make the dot always follow the list item in same line */ .hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) { display: inline-block; } /******************************************** * End semantically-correct horizontal lists * *********************************************/ /*** Miscellaneous ***/ .responsive-image { max-width: 100%; height: auto; } .view-dark .invert-on-dark, .view-light .invert-on-light { filter: invert(100%); } .pixelated { image-rendering: pixelated; } @media screen and (min-width: 720px) { .mobileonly { display: none; } } @media screen and (max-width: 720px) { .nomobile { display: none; } } /*** Utility classes for standard MW galleries ***/ /* it's important that spaced comes before centered in the sheet */ .gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */ display: flex; flex-flow: row wrap; justify-content: space-evenly; margin-left: unset; } .gallery.centered { text-align: center; } /************************** * Start Modular Templates * **************************/ /********* [[Template:Ambox]] *********/ .ambox { --ambox-color: var(--wiki-accent-color); border: 1px solid var(--wiki-content-border-color); border-left: 10px solid var(--ambox-color); border-radius: 2px; display: flex; align-items: center; gap: .6em; margin: 1em 0; padding: 3px .6em; background-color: var(--wiki-content-background-color--secondary); box-shadow: 2px 2px 5px 0px #0002; } @media (min-width: 720px) { .ambox { margin-inline: 10%; } } .ambox.tiny { padding: .04rem .5em; margin-inline: 0; width: fit-content; } .ambox + .ambox { margin-top: -.6em; } .ambox-content { flex: 1; } .ambox-content p { margin: .15em 0; } .ambox-title { font-weight: bold; } /********* [[Template:Hatnote]] *********/ .hatnote { padding: 1px 0 1px 1.6em; margin-bottom: 0.5em; font-style: italic; border-top: 1px solid var(--wiki-content-border-color--secondary); border-bottom: 1px solid var(--wiki-content-border-color--secondary); } .hatnote.icon { padding-left: 0; } /********* [[Template:Spoiler]] *********/ .spoiler-content { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent); transition: all 0.3s; cursor: pointer; overflow: auto; } @supports not (color:color-mix(in srgb, #000, transparent)) { .spoiler-content { background-color: var(--wiki-content-dynamic-color--secondary); } } .spoiler-content > * { pointer-events: none; opacity: 0; transition: all 0.3s; } .spoiler-content.show { background-color: transparent; } .spoiler-content.show > * { pointer-events: unset; opacity: 1; } /********* [[Template:Link icon]] *********/ .link-icon { --link-icon-line-height: 1.5em; --link-icon-size: 1.5em; display: inline-flex; align-items: center; height: var(--link-icon-line-height); vertical-align: bottom; } .link-icon .regular { align-self: center; } .link-icon .regular a { display: flex; } .link-icon .regular img { height: var(--link-icon-size); max-width: var(--link-icon-size); } .link-icon .fallback { outline: 1px solid var(--wiki-content-text-color); border-radius: 50%; text-align: center; width: var(--link-icon-size); line-height: var(--link-icon-size); } .link-icon.notext, .link-icon.notext .fallback { display: inline-block; } /********* [[Template:Quote]] *********/ .quote { background: var(--wiki-content-background-color--secondary); border-radius: 5px; border: 2px solid var(--wiki-content-border-color); margin: .5em 0; padding: .5em; overflow-y: hidden; } .quote .block { display: block; } .quote .title { font-size: large; font-weight: bold; } .quote .content { font-style: italic; } .quote .author { font-weight: bold; text-align: end; } .quote .marks-wrapper { display: flex; gap: 5px; } .quote .marks-wrapper::before, .quote .marks-wrapper::after { font-size: 100px; line-height: 0px; } .quote .marks-wrapper::before { content: "\201C"; margin-top: 40px; } .quote .marks-wrapper::after { content: "\201D"; align-self: end; margin-bottom: -10px; } .client-js .mw-charinsert-item { display: none; } /************************ * End Modular Templates * *************************/ /***************************** * Used by [[Template:Color]] * ******************************/ .color__splotch { display: inline-block; height: 1em; width: 1em; box-sizing: border-box; vertical-align: text-top; border-radius: 50%; border: 1px solid var(--wiki-content-text-color); } /********************* * End Template:Color * **********************/ /********************************* * Used by [[Template:TOC limit]] * **********************************/ .toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; } /************************* * End Template:TOC limit * **************************/ /********************************* * Used by [[Template:TOC right]] * **********************************/ @media all and (min-width: 720px) { .tocright { float: right; clear: right; margin: 0 0 0.5em 1em; } } /************************* * End Template:TOC right * **************************/ /* tce-variables-start */ /* Theme Color Editor variables section */ /* Values assigned to CSS variables in the section below are managed by the Theme Color Editor gadget */ /* Please avoid making manual changes in this section except removing variable definitions altogether /* /* Assigning values of those variables in other places within this CSS page may cause errors */ .view-dark { --wiki-body-background-color: #f6f6f6; --wiki-body-dynamic-color: #000000; --wiki-body-dynamic-color--inverted: #ffffff; --wiki-body-dynamic-color--secondary: #333333; --wiki-body-dynamic-color--secondary--inverted: #cccccc; --wiki-content-background-color: #ffffff; --wiki-content-border-color: #a7d7f9; --wiki-content-text-color: #111111; --wiki-content-link-color: #0645ad; --wiki-icon-to-link-filter: invert(0.5) sepia(1) hue-rotate(178.815deg) brightness(40.985%) saturate(766.639%); --wiki-content-link-label-color: #ffffff; --wiki-content-redlink-color: #ba0000; --wiki-content-dynamic-color: #000000; --wiki-content-dynamic-color--inverted: #ffffff; --wiki-content-dynamic-color--secondary: #333333; --wiki-content-dynamic-color--secondary--inverted: #cccccc; --wiki-accent-color: #3366cc; --wiki-accent-label-color: #ffffff; --wiki-accent-link-color: #d5fb51; --wiki-alert-color: #bf0017; --wiki-alert-label-color: #ffffff; --wiki-warning-color: #b05f30; --wiki-warning-label-color: #ffffff; --wiki-success-color: #0c742f; --wiki-success-label-color: #ffffff; } /* tce-variables-end */ c97e47acbfa77fabfcb5cd9012174f64c032f01d 758 757 2025-08-31T14:26:41Z Team9 625132 回退[[Special:Contributions/Team9|Team9]]([[User talk:Team9|留言]])的編輯,改回[[User:ARTIFICER|ARTIFICER]]的先前版本 css text/css /* CSS placed here will be applied to all skins */ /****************************************************************************************** ********************************* Start user-edit variables ******************************* ******************************************************************************************/ /***************************************** ****** START BASIC DESIGN VARIABLES ****** ----------------------------------------*/ :root { --wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif; --wiki-sidebar-heading-font-family: sans-serif; --wiki-content-border-radius: 0px; --wiki-sidebar-border-radius: 0px; } /*---------------------------------------- ******* END BASIC DESIGN VARIABLES ******* *****************************************/ /***************************************** ****** START BASIC COLOR VARIABLES ******* ----------------------------------------*/ :root, /* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=light, */ /* individual themes are prefixed with .theme- instead */ .view-light { /********************** * Probably edit these * [ LIGHT VIEW ] ***********************/ --wiki-body-background-color: #F6F6F6; --wiki-body-background-image: url(filepath://Site-background.jpg); --wiki-content-background-color: #ffffff; --wiki-content-background-opacity: 100%; --wiki-content-border-color: #a7d7f9; --wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */ /* [ LIGHT VIEW ] */ --wiki-accent-color: #3366cc; --wiki-accent-label-color: #ffffff; --wiki-accent-link-color: #D5FB51; --wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */ /**/ } /* end light styles */ /* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=dark, */ /* individual themes are prefixed with .theme- instead */ .view-dark { /********************** * Probably edit these * [ DARK VIEW ] ***********************/ --wiki-body-background-color: #171717; --wiki-body-background-image: url(filepath://Site-background-dark.jpg); --wiki-content-background-color: #202020; --wiki-content-background-opacity: 90%; --wiki-content-border-color: #991A51; --wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */ /* [ DARK VIEW ] */ --wiki-accent-color: #ff4d9d; --wiki-accent-label-color: #000; --wiki-accent-link-color: #1e1e43; --wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */ /**/ } /* End dark styles */ /*---------------------------------------- ******* END BASIC COLOR VARIABLES ******** *****************************************/ /***************************************** **** START ADVANCED COLOR VARIABLES ****** ----------------------------------------*/ :root, .view-light { /******************* * Maybe edit these * [ LIGHT VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #111111; --wiki-content-link-color--visited: var(--wiki-content-link-color); --wiki-content-link-color--hover: var(--wiki-content-link-color); --wiki-content-redlink-color: #ba0000; --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ LIGHT VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: var(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: var(--wiki-content-text-color); /* [ LIGHT VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #bf0017; --wiki-warning-color: #b05f30; --wiki-success-color: #0c742f; /**/ /*********************************** * Likely do not need to edit these * [ LIGHT VIEW ] ************************************/ --wiki-body-dynamic-color: #000000; --wiki-body-dynamic-color--inverted: #ffffff; --wiki-body-dynamic-color--secondary: #333333; --wiki-body-dynamic-color--secondary--inverted: #cccccc; --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #ffffff; --wiki-content-dynamic-color: #000000; --wiki-content-dynamic-color--inverted: #ffffff; --wiki-content-dynamic-color--secondary: #333333; --wiki-content-dynamic-color--secondary--inverted: #cccccc; /* [ LIGHT VIEW ] */ --wiki-alert-label-color: #ffffff; --wiki-warning-label-color: #ffffff; --wiki-success-label-color: #ffffff; --wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */ /**/ } .view-dark { /******************* * Maybe edit these * [ DARK VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ededed; --wiki-content-link-color--visited: var(--wiki-content-link-color); --wiki-content-link-color--hover: var(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ DARK VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: var(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: var(--wiki-content-text-color); /* [ DARK VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #ff576a; --wiki-warning-color: #cf721c; --wiki-success-color: #13aa45; /**/ /*********************************** * Likely do not need to edit these * [ DARK VIEW ] ************************************/ --wiki-body-dynamic-color: #ffffff; --wiki-body-dynamic-color--inverted: #000000; --wiki-body-dynamic-color--secondary: #cccccc; --wiki-body-dynamic-color--secondary--inverted: #333333; --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #000; --wiki-content-dynamic-color: #ffffff; --wiki-content-dynamic-color--inverted: #000000; --wiki-content-dynamic-color--secondary: #cccccc; --wiki-content-dynamic-color--secondary--inverted: #333333; /* [ DARK VIEW ] */ --wiki-alert-label-color: #000000; --wiki-warning-label-color: #000000; --wiki-success-label-color: #000000; --wiki-icon-general-filter: invert(100%); } /*---------------------------------------- ***** END ADVANCED COLOR VARIABLES ******* *****************************************/ /***************************************** **** START ADVANCED DESIGN VARIABLES ***** ----------------------------------------*/ :root { /*********************** start logo position ----------------------*/ --wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */ --wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */ --wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */ --wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */ --wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */ /*----------------------- end logo position ***********************/ --wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */ --wiki-body-font-family: sans-serif; --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */ /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-width: 1px; --wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */ --wiki-sidebar-portal-spacing: 0px; --wiki-sidebar-border-width: var(--wiki-content-border-width); --wiki-navigation-border-radius: 0px; /* border radius of tabs */ /******************* * Maybe edit these * [ DESIGN ] ********************/ --wiki-logo-filter: none; /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-top-radius: var(--wiki-content-border-radius); --wiki-content-border-style: solid; --wiki-content-border-image: none; --wiki-content-backdrop-filter: none; --wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */ --wiki-gap-between-sidebar-and-content: 0.5em; /* gap between sidebar(#mw-panel) and content(#content) */ --wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-line-height: 1.125; --wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-margin: 0.5em; --wiki-sidebar-list-item-padding: 0.25em 0.25rem; --wiki-sidebar-list-padding: 0.25rem; --wiki-sidebar-list-item-background--hover: none; /* background of hover item */ --wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */ --wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */ --wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-box-background-color: var(--wiki-content-background-color); --wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content)); --wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ --wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ /* nav tabs style. The vector gradient is default. * If you want to customize the style of tabs, it's easier to start with the following settings: * --wiki-navigation-background-image: none; * --wiki-navigation-selected-background-image: none; * --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px ); * --wiki-navigation-selected-border-bottom-background: none; * --wiki-navigation-tab-spacing: 0.25em; * --wiki-navigation-tab-padding-top: 0.5em; * --wiki-navigation-tab-padding-bottom: 0.5em; */ --wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */ --wiki-navigation-tab-padding-top: 1.25em; --wiki-navigation-tab-padding-x: 0.75em; --wiki-navigation-tab-padding-bottom: 4px; --wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */ --wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */ --wiki-navigation-border-image: none; --wiki-navigation-selected-border-image: var(--wiki-navigation-border-image); --wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%); --wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x; --wiki-navigation-background-position: left bottom, right bottom, left bottom; --wiki-navigation-background-size: 1px 100%, 1px 100%, 100%; --wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%); --wiki-navigation-selected-background-repeat: no-repeat, no-repeat; --wiki-navigation-selected-background-position: left bottom, right bottom; --wiki-navigation-selected-background-size: 1px 100%, 1px 100%; --wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px); /* affects the dropdown menu under More */ --wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color); --wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color); --wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */ --wiki-navigation-dropdown-border-width: 1px; --wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius); --wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */ --wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */ --wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */ --wiki-navigation-dropdown-border-image: none; --wiki-navigation-dropdown-backdrop-filter: none; --wiki-navigation-dropdown-box-shadow: none; /* box shadow */ /* styles of the footer */ --wiki-spacing-before-footer: 0px; --wiki-footer-border-image: none; /* padding on body element */ --wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */ --wiki-left-spacing: 0.5em; --wiki-right-spacing: 1em; --wiki-bottom-spacing: 2em; /* end design variables */ } /*---------------------------------------- ***** END ADVANCED DESIGN VARIABLES ****** *****************************************/ /******************************* **** START SHARED VARIABLES **** **** tl;dr: don't edit this **** ********************************/ /* These variables are rarely touched, usually inherit other variables, and are shared on all themes. In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision, understand what you are doing, and *know* that what you are trying to do is not accomplished by changing another variable in the above sections. Since these are by default shared across all themes, if you support multiple themes you'll probably want to separate the variables you want to modify here into .view-x blocks like above. If you don't understand what that means or how to do that then you probably shouldn't be modifying this section. */ :root { --wiki-content-border-bottom-width: var(--wiki-content-border-width); --wiki-content-border-bottom-style: var(--wiki-content-border-style); --wiki-content-border-bottom-color: var(--wiki-content-border-color); --wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%); --wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color)); --wiki-content-text-color--hover: var(--wiki-content-text-color); /* heading */ --wiki-content-heading-border-bottom-width: 1px; --wiki-content-heading-border-style: solid; --wiki-content-heading-font-weight: normal; --wiki-content-heading-font-style: normal; --wiki-content-heading-text-transform: none; --wiki-content-heading-line-height: normal; --wiki-content-heading-text-shadow: none; /* first heading (h1) */ --wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width); --wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); --wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight); --wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style); --wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform); --wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-firstheading-color: var(--wiki-content-heading-color); --wiki-content-firstheading-text-shadow: none; /* sub-heading (h3, h4, h5, h6) */ --wiki-content-subheading-border-bottom-width: 0px; --wiki-content-subheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-subheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-subheading-font-family: var(--wiki-body-font-family); --wiki-content-subheading-font-weight: bold; --wiki-content-subheading-font-style: normal; --wiki-content-subheading-text-transform: none; --wiki-content-subheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-subheading-color: var(--wiki-content-heading-color); --wiki-content-subheading-text-shadow: none; /* heading size */ --wiki-content-firstheading-font-size: 1.8em; --wiki-content-heading-h2-font-size: 1.5em; --wiki-content-heading-h3-font-size: 1.2em; --wiki-content-heading-h4-font-size: 114%; --wiki-content-heading-h5-font-size: 108%; --wiki-content-heading-h6-font-size: 100%; --wiki-content-toc-background: var(--wiki-content-background-color--secondary); --wiki-content-toc-border-width: 1px; --wiki-content-toc-border-style: solid; --wiki-content-toc-border-color: var(--wiki-content-border-color); --wiki-content-toc-border-radius: 0px; --wiki-content-toc-border-image: none; --wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000; --wiki-content-catlinks-background: var(--wiki-content-background-color--secondary); --wiki-content-catlinks-border-width: 1px; --wiki-content-catlinks-border-style: solid; --wiki-content-catlinks-border-color: var(--wiki-content-border-color); --wiki-content-catlinks-border-radius: 0px; --wiki-content-catlinks-border-image: none; --wiki-content-catlinks-box-shadow: none; --wiki-content-filetoc-background: var(--wiki-content-background-color--secondary); --wiki-content-filetoc-border-width: 1px; --wiki-content-filetoc-border-style: solid; --wiki-content-filetoc-border-color: var(--wiki-content-border-color); --wiki-content-filetoc-border-radius: 0px; --wiki-content-filetoc-border-image: none; --wiki-content-filetoc-box-shadow: none; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; --wiki-sidebar-padding: 0px; --wiki-sidebar-background-color: var(--wiki-content-background-color); --wiki-sidebar-background-opacity: var(--wiki-content-background-opacity); --wiki-sidebar-background-image: none; --wiki-sidebar-background-position: center; --wiki-sidebar-background-repeat: repeat; --wiki-sidebar-background-size: auto; --wiki-sidebar-filter: none; --wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-sidebar-border-color: var(--wiki-content-border-color); --wiki-sidebar-border-style: solid; --wiki-sidebar-border-image: none; --wiki-sidebar-link-color: var(--wiki-content-link-color); --wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover); --wiki-sidebar-heading-color: var(--wiki-content-heading-color); --wiki-sidebar-heading-font-weight: normal; --wiki-sidebar-heading-font-style: normal; --wiki-sidebar-heading-text-transform: none; --wiki-sidebar-heading-line-height: normal; --wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem; --wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-text-shadow: none; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter); --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-box-padding: 0px; --wiki-sidebar-box-background: none; --wiki-sidebar-box-border: 0px; --wiki-sidebar-box-border-image: none; --wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color)); --wiki-footer-border-width: var(--wiki-content-border-width); --wiki-footer-border-style: var(--wiki-content-border-style); --wiki-footer-border-color: var(--wiki-content-border-color); --wiki-footer-background-color: var(--wiki-content-background-color); --wiki-footer-background-opacity: var(--wiki-content-background-opacity); --wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-footer-text-color: var(--wiki-content-text-color); --wiki-footer-link-color: var(--wiki-content-link-color); --wiki-footer-link-color--hover: var(--wiki-content-link-color--hover); --wiki-footer-border-radius: var(--wiki-content-border-radius); --wiki-navigation-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-background-color--hover: var(--wiki-navigation-background-color); --wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity); --wiki-navigation-background-image--hover: var(--wiki-navigation-background-image); --wiki-navigation-background-position--hover: var(--wiki-navigation-background-position); --wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat); --wiki-navigation-background-size--hover: var(--wiki-navigation-background-size); --wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover); --wiki-navigation-transform--hover: none; --wiki-navigation-selected-border-style: solid; --wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-border-style: solid; --wiki-navigation-border-color--hover: var(--wiki-navigation-border-color); --wiki-navigation-border-image--hover: var(--wiki-navigation-border-image); --wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style); --wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px)); --wiki-navigation-icon-size: 1em; --wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x); --wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */ --wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color); --wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color); --wiki-navigation-dropdown-offset: 0px; /* vertical offset */ --wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-search-background-image: none; --wiki-navigation-search-background-position: 0; --wiki-navigation-search-background-size: auto; --wiki-navigation-search-background-repeat: repeat; --wiki-navigation-search-backdrop-filter: none; --wiki-navigation-search-border-color: var(--wiki-navigation-border-color); --wiki-navigation-search-border-color--hover: var(--wiki-accent-color); --wiki-navigation-search-border-style: solid; --wiki-navigation-search-border-width: 1px; --wiki-navigation-search-border-radius: 2px; --wiki-navigation-search-border-image: none; --wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image); --wiki-navigation-search-box-shadow: none; --wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow); --wiki-navigation-search-text-color: var(--wiki-content-text-color); --wiki-navigation-search-font-size: var(--wiki-navigation-font-size); --wiki-navigation-search-height: 2em; --wiki-navigation-search-button-color: currentColor; --wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color); --wiki-navigation-search-button-color-opacity: 80%; --wiki-navigation-search-button-color-opacity--hover: 95%; --wiki-navigation-search-bottom-spacing: 3px; --wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent); --wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */ } /*** mobile adjustments ***/ @media screen and (max-width: 720px) { body.has-vector-mobile-menu{ --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-sidebar-margin: 0px; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-margin: 0px 0px -0.5em 0px; --wiki-sidebar-list-margin: 0px; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-line-height: 1.125; --wiki-sidebar-background-opacity: 100%; --wiki-navigation-search-border-width: 1px; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; } } /***************************** **** END SHARED VARIABLES **** ******************************/ /****************************************************************************************** ********************************* End user-edit variables ********************************* ******************************************************************************************/ /****************************** * Fallback for older browsers * * DONT EDIT THIS * *******************************/ @supports not (color:color-mix(in srgb, #000, transparent)) { .view-dark, .view-light, :root { --wiki-content-text-mix-color: var(--wiki-content-text-color); --wiki-content-text-mix-color-95: var(--wiki-content-background-color); --wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted); --wiki-content-border-color--secondary: var(--wiki-content-border-color); --wiki-content-border-color--accent: var(--wiki-accent-color); --wiki-accent-color--hover: var(--wiki-accent-color); --wiki-navigation-search-highlight-background-color: transparent; } } /***************************** * End older browser fallback * ******************************/ /***************************** * PortableInfoboxes * ******************************/ :root { --pi-background: var(--wiki-content-background-color); --pi-secondary-background: var(--wiki-accent-color); --pi-secondary-background-label: var(--wiki-accent-label-color); --pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent); } .portable-infobox .pi-title, .portable-infobox .pi-header { text-align: center; font-size: 1.5em; background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent); color: var(--pi-secondary-background-label); } .portable-infobox .pi-data, .portable-infobox .pi-group { background: var(--wiki-content-background-color--secondary); } .portable-infobox .pi-image { padding: 8px; } .pi-image-thumbnail { max-width: 100%; } .pi-caption { color: var(--wiki-content-text-mix-color); } .pi-section-navigation .pi-section-tab.pi-section-active, .pi-section-navigation .pi-section-tab.current, .pi-media-collection .pi-tab-link.current { background: var(--pi-secondary-background); color: var(--pi-secondary-background-label); } .pi-collapse > .pi-item:first-child { cursor: pointer; } /* overqualify these to overwrite normal content heading styles */ .mw-body .portable-infobox h2, .mw-body .portable-infobox h3 { border-bottom: 0; font-family: inherit; font-weight: 700; margin: 0; } /***************************** * End PortableInfoboxes * ******************************/ /******************* * Main page layout * ********************/ #mp-container { display: grid; gap: 10px; } @media screen and (max-width: 990px) { /* for mobile screens */ #mp-container { grid-template-areas:var(--main-page-layout--mobile); grid-template-columns:var(--main-page-layout-columns--mobile, 100%); } .mp-box.mp-hide-on-mobile { display: none; } } @media screen and (min-width: 990px) and (max-width: 1350px) { /* for narrow screens, between 990px and 1350px */ #mp-container { grid-template-areas:var(--main-page-layout--tablet); grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr); } .mp-box.mp-hide-on-tablet { display: none; } } @media screen and (min-width: 1350px) { /* for all other screens, 1350px and wider */ #mp-container { grid-template-areas:var(--main-page-layout--desktop); grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr); } .mp-box.mp-hide-on-desktop { display: none; } } .mp-box { position: relative; display: flex; flex-flow: column nowrap; width: 100%; box-sizing: border-box; background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent); border: 1px solid var(--wiki-content-border-color); padding: 0px; } .mp-body { height: 100%; display: flex; padding: 0.5em; flex-flow: column nowrap; } .mp-box.centered-content .mp-body { height: 100%; display: flex; flex-flow: column nowrap; justify-content: space-evenly; } .mp-box.has-floating-image { display: block; } .mp-box.has-floating-image .mp-body { height: unset; display: block; } /* overqualified to override normal heading styles */ .mw-body .mp-box h2 { text-align: center; font-weight: bold; font-family: var(--wiki-content-heading-font-family); overflow: initial; border-bottom: 1px solid var(--wiki-content-border-color); font-size: 150%; margin: 0; padding: 5px 0; color: var(--wiki-content-heading-color); } #mp-box-welcome { text-align: center; position: relative; overflow: hidden; } #mp-box-welcome h2 { font-size: 200%; } #mp-welcome { display: flex; flex-flow: column nowrap; position: relative; height: 100%; z-index: 2; box-sizing: border-box; } #mp-welcome .welcome-subtitle { height: 100%; background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent); padding: 0.5em; } #mp-banner { position: absolute; width: 100%; height: 100%; filter: blur(5px); z-index: -1; background: url(/images/e/e0/MP_banner.jpg); background-size: cover; background-repeat: no-repeat; background-position: top center; } .view-dark #mp-banner { filter: blur(5px) brightness(50%); } .view-light #mp-banner { filter: blur(5px) contrast(50%); } /* [[Template:MP_link]] */ .mp-links { --gap: 10px; } .mp-links > ul { display: flex; flex-flow: row wrap; justify-content: space-evenly; margin: 2px; gap: var(--gap); } .mp-links > ul > li { display: flex; flex-flow: column nowrap; align-items: stretch; text-align: center; box-sizing: border-box; flex: max(calc(50% - var(--gap)), 5em) 1 1; outline: 1px solid var(--wiki-content-link-color); transition: 0.1s ease-in; } .mp-links > ul > li:hover { background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent); } .mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;} .mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;} .mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;} .mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;} .mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;} .mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;} .mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;} .mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;} .mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;} .mp-links > ul > li:hover a { text-decoration: underline; } .mp-links > ul > li > a { display: flex; align-items: center; justify-content: center; height: 100%; flex: 1 1 auto; box-sizing: border-box; padding: 5px; } .mp-links > ul > li > a:first-child { height: 100%; } .mp-links > ul > li > a:last-child:not(:first-child) { height: unset; } .mp-links.stretch, .mp-links.stretch > ul { height: 100%; } .mp-links.side-image li { flex-flow: row nowrap; } .mp-links.plain > ul > li { outline-color: transparent; } /*********************** * End main page layout * ************************/ /********************************************************************************************************************* * Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) * **********************************************************************************************************************/ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } /* Display list items inline */ .hlist dd, .hlist dt, .hlist li { /* * don't trust the note that says margin doesn't work with inline * removing margin: 0 makes dds have margins again * We also want to reset margin-right in Minerva */ margin: 0; display: inline; } /* Display requested top-level lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, /* Display nested lists inline */ .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; } /* Hide empty list items */ .hlist .mw-empty-li { display: none; } /* TODO: :not() can maybe be used here to remove the later rule. naive test * seems to work. more testing needed. like so: */ .hlist dt:not(:last-child)::after { content: ":\20"; } .hlist dd:not(:last-child)::after, .hlist li:not(:last-child)::after { /* "space, Middle Dot, space" We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters. The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */ /* content: "\20\00B7\20"; font-weight: bold; */ /* "space &nbsp; • &nbsp; space" There may (and likely) be an extra whitespace between <li>s, therefore we have to use a space character as last character of this sequence. By this way, the last space and the next whitespce will collapse as a single space, to make the whitespace on both sides of the middle dot the same width. */ content: "\20\A0\2022\A0\20"; font-weight: inherit; } /* Add parentheses around nested lists */ .hlist dd ol::before, .hlist dd ul::before, .hlist dd dl::before, .hlist dt ol::before, .hlist dt ul::before, .hlist dt dl::before, .hlist li ol::before, .hlist li ul::before, .hlist li dl::before { content: "\20("; font-weight: inherit; } .hlist dd ol::after, .hlist dd ul::after, .hlist dd dl::after, .hlist dt ol::after, .hlist dt ul::after, .hlist dt dl::after, .hlist li ol::after, .hlist li ul::after, .hlist li dl::after { content: ")"; font-weight: inherit; } /* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; } .hlist ol > li { counter-increment: listitem; } .hlist ol > li::before { content: " " counter(listitem) ".\20"; } /* Progressive enhancement: * try to make the dot always follow the list item in same line */ .hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) { display: inline-block; } /******************************************** * End semantically-correct horizontal lists * *********************************************/ /*** Miscellaneous ***/ .responsive-image { max-width: 100%; height: auto; } .view-dark .invert-on-dark, .view-light .invert-on-light { filter: invert(100%); } .pixelated { image-rendering: pixelated; } @media screen and (min-width: 720px) { .mobileonly { display: none; } } @media screen and (max-width: 720px) { .nomobile { display: none; } } /*** Utility classes for standard MW galleries ***/ /* it's important that spaced comes before centered in the sheet */ .gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */ display: flex; flex-flow: row wrap; justify-content: space-evenly; margin-left: unset; } .gallery.centered { text-align: center; } /************************** * Start Modular Templates * **************************/ /********* [[Template:Ambox]] *********/ .ambox { --ambox-color: var(--wiki-accent-color); border: 1px solid var(--wiki-content-border-color); border-left: 10px solid var(--ambox-color); border-radius: 2px; display: flex; align-items: center; gap: .6em; margin: 1em 0; padding: 3px .6em; background-color: var(--wiki-content-background-color--secondary); box-shadow: 2px 2px 5px 0px #0002; } @media (min-width: 720px) { .ambox { margin-inline: 10%; } } .ambox.tiny { padding: .04rem .5em; margin-inline: 0; width: fit-content; } .ambox + .ambox { margin-top: -.6em; } .ambox-content { flex: 1; } .ambox-content p { margin: .15em 0; } .ambox-title { font-weight: bold; } /********* [[Template:Hatnote]] *********/ .hatnote { padding: 1px 0 1px 1.6em; margin-bottom: 0.5em; font-style: italic; border-top: 1px solid var(--wiki-content-border-color--secondary); border-bottom: 1px solid var(--wiki-content-border-color--secondary); } .hatnote.icon { padding-left: 0; } /********* [[Template:Spoiler]] *********/ .spoiler-content { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent); transition: all 0.3s; cursor: pointer; overflow: auto; } @supports not (color:color-mix(in srgb, #000, transparent)) { .spoiler-content { background-color: var(--wiki-content-dynamic-color--secondary); } } .spoiler-content > * { pointer-events: none; opacity: 0; transition: all 0.3s; } .spoiler-content.show { background-color: transparent; } .spoiler-content.show > * { pointer-events: unset; opacity: 1; } /********* [[Template:Link icon]] *********/ .link-icon { --link-icon-line-height: 1.5em; --link-icon-size: 1.5em; display: inline-flex; align-items: center; height: var(--link-icon-line-height); vertical-align: bottom; } .link-icon .regular { align-self: center; } .link-icon .regular a { display: flex; } .link-icon .regular img { height: var(--link-icon-size); max-width: var(--link-icon-size); } .link-icon .fallback { outline: 1px solid var(--wiki-content-text-color); border-radius: 50%; text-align: center; width: var(--link-icon-size); line-height: var(--link-icon-size); } .link-icon.notext, .link-icon.notext .fallback { display: inline-block; } /********* [[Template:Quote]] *********/ .quote { background: var(--wiki-content-background-color--secondary); border-radius: 5px; border: 2px solid var(--wiki-content-border-color); margin: .5em 0; padding: .5em; overflow-y: hidden; } .quote .block { display: block; } .quote .title { font-size: large; font-weight: bold; } .quote .content { font-style: italic; } .quote .author { font-weight: bold; text-align: end; } .quote .marks-wrapper { display: flex; gap: 5px; } .quote .marks-wrapper::before, .quote .marks-wrapper::after { font-size: 100px; line-height: 0px; } .quote .marks-wrapper::before { content: "\201C"; margin-top: 40px; } .quote .marks-wrapper::after { content: "\201D"; align-self: end; margin-bottom: -10px; } .client-js .mw-charinsert-item { display: none; } /************************ * End Modular Templates * *************************/ /***************************** * Used by [[Template:Color]] * ******************************/ .color__splotch { display: inline-block; height: 1em; width: 1em; box-sizing: border-box; vertical-align: text-top; border-radius: 50%; border: 1px solid var(--wiki-content-text-color); } /********************* * End Template:Color * **********************/ /********************************* * Used by [[Template:TOC limit]] * **********************************/ .toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; } /************************* * End Template:TOC limit * **************************/ /********************************* * Used by [[Template:TOC right]] * **********************************/ @media all and (min-width: 720px) { .tocright { float: right; clear: right; margin: 0 0 0.5em 1em; } } /************************* * End Template:TOC right * **************************/ 40bfba1f9ff64946e8ca2054b3ba281f00f40f54 檔案:首頁歡迎示意動圖 2.gif 6 414 759 2025-08-31T14:57:55Z Team9 625132 wikitext text/x-wiki 首頁歡迎示意動圖 2 e6fcc772a10dd680ce28ca9931ac01e7153b1bbb Word Game World Wiki/intro 0 409 760 743 2025-08-31T14:58:05Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 4eb062ed90fca9e29bf3e3cf887fa6933b78b09a 761 760 2025-08-31T14:58:23Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|1200px|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 482f7c5e0200f20767d331172c39c82cb88e009d 762 761 2025-08-31T14:58:39Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|1500px|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> b6f30901f097f58b8d3579112f24203040f660b3 763 762 2025-08-31T14:59:15Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|縮圖|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 5f31f3b56e16b121d8c3d309ca79a1e41bf211bf 764 763 2025-08-31T14:59:23Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 4eb062ed90fca9e29bf3e3cf887fa6933b78b09a 765 764 2025-08-31T15:00:19Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|1500px|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> b6f30901f097f58b8d3579112f24203040f660b3 766 765 2025-08-31T15:00:31Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|1800px|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 3fd9567dfd8163944deb6cb5b8e1a74618f503fd 767 766 2025-08-31T15:00:52Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 4822c54fbb11a55e08368edc0b71e8abb5c3808a 768 767 2025-08-31T15:01:13Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|置中]]]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 676485fb5bcfd749b68ebde065c4837c421e5b80 769 768 2025-08-31T15:01:19Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 4eb062ed90fca9e29bf3e3cf887fa6933b78b09a 770 769 2025-08-31T15:01:40Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|1800px]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> d2864542257cdd70a464864e3a4d926a9f5d3929 771 770 2025-08-31T15:02:39Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 4eb062ed90fca9e29bf3e3cf887fa6933b78b09a 772 771 2025-08-31T15:04:39Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|1600px|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,有製作團隊 Team9 打造的主線故事世界,以及特殊合作或全球玩家自製的平行世界。 只要使用「編輯器」就能打造屬於自己的文字遊戲世界,不需要任何程式基礎,現在就來試試吧: Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 8ac7369b80befce9ec01d870b4010aa6c6b40c69 773 772 2025-08-31T15:24:12Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|1600px|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,不僅有製作團隊 Team9 打造的主線故事世界,也能在平行世界中探索與其他 IP 跨界合作或者是全球玩家自製的關卡。 當然,你也可以加入這場創作盛宴! 不需要任何程式基礎,只要帶上你的無限創意,使用「編輯器」就能打造屬於自己的文字遊戲世界,現在就來試試吧! Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 6653ef1ebbf758e8597e180f2e5b735cece28f7d 774 773 2025-08-31T15:24:26Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|1600px|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,不僅有製作團隊 Team9 打造的主線故事世界,也能在平行世界中探索與其他 IP 跨界合作或者是全球玩家自製的關卡。 當然,你也可以加入這場創作盛宴! 不需要任何程式基礎,只要帶上你的無限創意,使用「編輯器」就能打造屬於自己的文字遊戲世界,現在就來試試吧! Step 1 開啟專案 Step 2 專案設定 Step 3 儲存 Step 4 上傳 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 468b192a72140db92a76cfa8729dad4ff0f1c0fc 775 774 2025-08-31T15:29:42Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|1600px|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,不僅有製作團隊 Team9 打造的主線故事世界,也能在平行世界中探索與其他 IP 跨界合作或者是全球玩家自製的關卡。 當然,你也可以加入這場創作盛宴! 不需要任何程式基礎,只要帶上你的無限創意,使用「編輯器」就能打造屬於自己的文字遊戲世界,現在就來試試吧! Step 1 {{MP link|建立一個新專案|link=介面操作#功能列}} Step 2 {{MP link|為你的世界命名|link=屬性欄#專案屬性}} Step 3 打造專屬的世界 Step 4 完成後儲存關卡 Step 5 上傳到平行世界 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> ae8940570a584a703abe17e158f26139dda82209 776 775 2025-08-31T15:30:38Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|1600px|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,不僅有製作團隊 Team9 打造的主線故事世界,也能在平行世界中探索與其他 IP 跨界合作或者是全球玩家自製的關卡。 當然,你也可以加入這場創作盛宴! 不需要任何程式基礎,只要帶上你的無限創意,使用「編輯器」就能打造屬於自己的文字遊戲世界,現在就來試試吧! Step 1 建立一個新專案 Step 2 為你的世界命名 Step 3 打造專屬的世界 Step 4 完成後儲存關卡 Step 5 上傳到平行世界 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 764722a5da563287bae47a2c6aa741cc9f9b0156 777 776 2025-08-31T15:30:46Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|1600px|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,不僅有製作團隊 Team9 打造的主線故事世界,也能在平行世界中探索與其他 IP 跨界合作或者是全球玩家自製的關卡。 當然,你也可以加入這場創作盛宴! 不需要任何程式基礎,只要帶上你的無限創意,使用「編輯器」就能打造屬於自己的文字遊戲世界,現在就來試試吧! Step 1 建立一個新專案 Step 2 為你的世界命名 Step 3 打造專屬的世界 Step 4 完成後儲存關卡 Step 5 上傳到平行世界 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> dbcd46bfc3983dbc0a23e80a372a592c9feb74df 778 777 2025-08-31T15:34:52Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|1600px|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,不僅有製作團隊 Team9 打造的主線故事世界,也能在平行世界中探索與其他 IP 跨界合作或者是全球玩家自製的關卡。 當然,你也可以加入這場創作盛宴! 不需要任何程式基礎,只要帶上你的無限創意,使用「編輯器」就能打造屬於自己的文字遊戲世界,現在就來試試吧! Step 1 建立一個新專案   ↳ {{MP link|「專案」-「新專案」|link=介面操作#功能欄}} Step 2 為你的世界命名   ↳ {{MP link|「專案屬性」-「專案名稱」、「世界資訊」|link=屬性欄#專案屬性}} Step 3 打造專屬的世界   ↳ {{MP link|「範例物件」|link=範例物件}}、{{MP link|「事件」|link=事件}} Step 4 完成後儲存關卡   ↳ {{MP link|「專案」-「儲存專案」|link=介面操作#功能欄}} Step 5 上傳到平行世界   ↳ {{MP link|「世界」-「上傳世界」|link=介面操作#功能欄}} {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> dfcbbe1442278a36a9c53194d8f4e669a947c01c 788 778 2025-08-31T15:37:29Z Team9 625132 Team9将页面[[Word Game World Wiki/intro]]重命名为[[Word Game World Editor Wiki/intro]] wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|1600px|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,不僅有製作團隊 Team9 打造的主線故事世界,也能在平行世界中探索與其他 IP 跨界合作或者是全球玩家自製的關卡。 當然,你也可以加入這場創作盛宴! 不需要任何程式基礎,只要帶上你的無限創意,使用「編輯器」就能打造屬於自己的文字遊戲世界,現在就來試試吧! Step 1 建立一個新專案   ↳ {{MP link|「專案」-「新專案」|link=介面操作#功能欄}} Step 2 為你的世界命名   ↳ {{MP link|「專案屬性」-「專案名稱」、「世界資訊」|link=屬性欄#專案屬性}} Step 3 打造專屬的世界   ↳ {{MP link|「範例物件」|link=範例物件}}、{{MP link|「事件」|link=事件}} Step 4 完成後儲存關卡   ↳ {{MP link|「專案」-「儲存專案」|link=介面操作#功能欄}} Step 5 上傳到平行世界   ↳ {{MP link|「世界」-「上傳世界」|link=介面操作#功能欄}} {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> dfcbbe1442278a36a9c53194d8f4e669a947c01c 802 788 2025-08-31T15:37:57Z Team9 625132 Team9已移動頁面[[Word Game World Editor Wiki/intro]]至[[Word Game World Wiki/intro]]並覆蓋原有重新導向 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|1600px|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,不僅有製作團隊 Team9 打造的主線故事世界,也能在平行世界中探索與其他 IP 跨界合作或者是全球玩家自製的關卡。 當然,你也可以加入這場創作盛宴! 不需要任何程式基礎,只要帶上你的無限創意,使用「編輯器」就能打造屬於自己的文字遊戲世界,現在就來試試吧! Step 1 建立一個新專案   ↳ {{MP link|「專案」-「新專案」|link=介面操作#功能欄}} Step 2 為你的世界命名   ↳ {{MP link|「專案屬性」-「專案名稱」、「世界資訊」|link=屬性欄#專案屬性}} Step 3 打造專屬的世界   ↳ {{MP link|「範例物件」|link=範例物件}}、{{MP link|「事件」|link=事件}} Step 4 完成後儲存關卡   ↳ {{MP link|「專案」-「儲存專案」|link=介面操作#功能欄}} Step 5 上傳到平行世界   ↳ {{MP link|「世界」-「上傳世界」|link=介面操作#功能欄}} {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> dfcbbe1442278a36a9c53194d8f4e669a947c01c Word Game World Wiki/about 0 6 779 310 2025-08-31T15:37:05Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 關於《文字遊戲世界》編輯器 Word Game World Editor }} 《文字遊戲世界》編輯器《文字遊戲世界》是一款只有文字的遊戲,在這個世界裡,字不只是字,同時也是物件、人物與場景。玩家可以《文字遊戲世界》在前作《文字遊戲》的經典機制上,帶來全新的探索與創造體驗,在遊戲裡,你可以「探索」世界,遊玩主線故事或是挑戰跨界聯名內容,你更能「創造」世界,動手自製關卡,「敲」出專屬於你的文字世界。 <div style="text-align:right">[[Word Game World|Read more...]]</div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> ca33d2e9795f5d08c01ce4680755149cbc1251cc 782 779 2025-08-31T15:37:29Z Team9 625132 Team9将页面[[Word Game World Wiki/about]]重命名为[[Word Game World Editor Wiki/about]] wikitext text/x-wiki {{Main page box/start | title = 關於《文字遊戲世界》編輯器 Word Game World Editor }} 《文字遊戲世界》編輯器《文字遊戲世界》是一款只有文字的遊戲,在這個世界裡,字不只是字,同時也是物件、人物與場景。玩家可以《文字遊戲世界》在前作《文字遊戲》的經典機制上,帶來全新的探索與創造體驗,在遊戲裡,你可以「探索」世界,遊玩主線故事或是挑戰跨界聯名內容,你更能「創造」世界,動手自製關卡,「敲」出專屬於你的文字世界。 <div style="text-align:right">[[Word Game World|Read more...]]</div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> ca33d2e9795f5d08c01ce4680755149cbc1251cc 796 782 2025-08-31T15:37:57Z Team9 625132 Team9已移動頁面[[Word Game World Editor Wiki/about]]至[[Word Game World Wiki/about]]並覆蓋原有重新導向 wikitext text/x-wiki {{Main page box/start | title = 關於《文字遊戲世界》編輯器 Word Game World Editor }} 《文字遊戲世界》編輯器《文字遊戲世界》是一款只有文字的遊戲,在這個世界裡,字不只是字,同時也是物件、人物與場景。玩家可以《文字遊戲世界》在前作《文字遊戲》的經典機制上,帶來全新的探索與創造體驗,在遊戲裡,你可以「探索」世界,遊玩主線故事或是挑戰跨界聯名內容,你更能「創造」世界,動手自製關卡,「敲」出專屬於你的文字世界。 <div style="text-align:right">[[Word Game World|Read more...]]</div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> ca33d2e9795f5d08c01ce4680755149cbc1251cc Word Game World Wiki 0 2 780 746 2025-08-31T15:37:29Z Team9 625132 Team9将页面[[Word Game World Wiki]]重命名为[[Word Game World Editor Wiki]] wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome intro intro intro about pages pages contribute external external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome intro intro about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome intro about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> 36527cdeb3d6ea5c619f404d8a3228a8da3a820d 794 780 2025-08-31T15:37:57Z Team9 625132 Team9已移動頁面[[Word Game World Editor Wiki]]至[[Word Game World Wiki]]並覆蓋原有重新導向 wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome intro intro intro about pages pages contribute external external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome intro intro about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome intro about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:歡迎來到文字遊戲世界{{SITENAME}}維基,本維基由 Team9 團隊以及有才的玩家社群進行編寫和維護!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> 36527cdeb3d6ea5c619f404d8a3228a8da3a820d Word Game World Wiki/contribute 0 7 784 311 2025-08-31T15:37:29Z Team9 625132 Team9将页面[[Word Game World Wiki/contribute]]重命名为[[Word Game World Editor Wiki/contribute]] wikitext text/x-wiki {{Main page box/start | title = 維基社群 }} 文字遊戲世界{{SITENAME}}的維基屬於協作維基,可供任何人公開編輯。 您可以[[Special:UserLogin/signup|登入]]加入編輯的行列,您的貢獻能在壯大維基之餘幫助到其他玩家。 也歡迎您加入我們的 Discord 群組提出問題或給予建議,並與其他編輯者相互交流。 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 8b1ad90890eecc80b717348b9e042469bff58be0 798 784 2025-08-31T15:37:57Z Team9 625132 Team9已移動頁面[[Word Game World Editor Wiki/contribute]]至[[Word Game World Wiki/contribute]]並覆蓋原有重新導向 wikitext text/x-wiki {{Main page box/start | title = 維基社群 }} 文字遊戲世界{{SITENAME}}的維基屬於協作維基,可供任何人公開編輯。 您可以[[Special:UserLogin/signup|登入]]加入編輯的行列,您的貢獻能在壯大維基之餘幫助到其他玩家。 也歡迎您加入我們的 Discord 群組提出問題或給予建議,並與其他編輯者相互交流。 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 8b1ad90890eecc80b717348b9e042469bff58be0 Word Game World Wiki/external 0 8 786 728 2025-08-31T15:37:29Z Team9 625132 Team9将页面[[Word Game World Wiki/external]]重命名为[[Word Game World Editor Wiki/external]] wikitext text/x-wiki {{Main page box/start | title = 相關連結 }} <div class="mp-links columns-7"> * {{MP link|官方網站|link=https://team9.co/|image=Team9 icon.png|size=64x64px}} * {{MP link|Facebook|link=https://www.facebook.com/Team9Collective|image=Facebook icon.svg.png|size=64x64px}} * {{MP link|Instagram|link=https://www.instagram.com/Team9Collective|image=Instagram icon.png|size=64x64px}} * {{MP link|X|link=https://x.com/Team9Collective|image=X logo.png|size=64x64px}} * {{MP link|Youtube|link=https://www.youtube.com/@Team9Collective|image=YouTube icon.png|size=64x64px}} * {{MP link|Steam|link=https://store.steampowered.com/app/3114370/_/|image=Steam icon.png|size=64x64px}} * {{MP link|Discord|link=https://discord.gg/mRfAAEau|image=Discord.svg|size=64x64px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> a3b1f7ef5b8cf458290803010455ce0b92fd71dd 800 786 2025-08-31T15:37:57Z Team9 625132 Team9已移動頁面[[Word Game World Editor Wiki/external]]至[[Word Game World Wiki/external]]並覆蓋原有重新導向 wikitext text/x-wiki {{Main page box/start | title = 相關連結 }} <div class="mp-links columns-7"> * {{MP link|官方網站|link=https://team9.co/|image=Team9 icon.png|size=64x64px}} * {{MP link|Facebook|link=https://www.facebook.com/Team9Collective|image=Facebook icon.svg.png|size=64x64px}} * {{MP link|Instagram|link=https://www.instagram.com/Team9Collective|image=Instagram icon.png|size=64x64px}} * {{MP link|X|link=https://x.com/Team9Collective|image=X logo.png|size=64x64px}} * {{MP link|Youtube|link=https://www.youtube.com/@Team9Collective|image=YouTube icon.png|size=64x64px}} * {{MP link|Steam|link=https://store.steampowered.com/app/3114370/_/|image=Steam icon.png|size=64x64px}} * {{MP link|Discord|link=https://discord.gg/mRfAAEau|image=Discord.svg|size=64x64px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> a3b1f7ef5b8cf458290803010455ce0b92fd71dd Word Game World Wiki/pages 0 5 790 601 2025-08-31T15:37:29Z Team9 625132 Team9将页面[[Word Game World Wiki/pages]]重命名为[[Word Game World Editor Wiki/pages]] wikitext text/x-wiki {{Main page box/start | title = 玩法內容 | class = centered-content }} 這邊要放一段介紹 <div class="mp-links columns-5"> * {{MP link|介面操作|link=介面操作|image=00. 介面操作.png|size=92px}} * {{MP link|基本設定|link=基本設定|image=基本設定 1.png|size=92px}} * {{MP link|經典機制|link=經典機制|image=00. 經典機制.png|size=92px}} * {{MP link|範例物件|link=範例物件|image=範例物件.webp|size=92px}} * {{MP link|事件|link=事件|image=事件.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 85fa19e19123abeb94bdc001c9b0b2559d5d8ee3 804 790 2025-08-31T15:37:57Z Team9 625132 Team9已移動頁面[[Word Game World Editor Wiki/pages]]至[[Word Game World Wiki/pages]]並覆蓋原有重新導向 wikitext text/x-wiki {{Main page box/start | title = 玩法內容 | class = centered-content }} 這邊要放一段介紹 <div class="mp-links columns-5"> * {{MP link|介面操作|link=介面操作|image=00. 介面操作.png|size=92px}} * {{MP link|基本設定|link=基本設定|image=基本設定 1.png|size=92px}} * {{MP link|經典機制|link=經典機制|image=00. 經典機制.png|size=92px}} * {{MP link|範例物件|link=範例物件|image=範例物件.webp|size=92px}} * {{MP link|事件|link=事件|image=事件.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 85fa19e19123abeb94bdc001c9b0b2559d5d8ee3 Word Game World Wiki/welcome 0 4 792 309 2025-08-31T15:37:29Z Team9 625132 Team9将页面[[Word Game World Wiki/welcome]]重命名为[[Word Game World Editor Wiki/welcome]] wikitext text/x-wiki {{Main page box/start | title = 歡迎來到文字遊戲世界 {{SITENAME}}! }} 目前已經更新了 [[Special:AllPages|{{NUMBEROFARTICLES}} 篇文章]],期待編輯勇者們共襄盛舉、添柴加火! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 0e8824361b14d05efa0f7c063cad2bb365e71a0a 806 792 2025-08-31T15:37:57Z Team9 625132 Team9已移動頁面[[Word Game World Editor Wiki/welcome]]至[[Word Game World Wiki/welcome]]並覆蓋原有重新導向 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到文字遊戲世界 {{SITENAME}}! }} 目前已經更新了 [[Special:AllPages|{{NUMBEROFARTICLES}} 篇文章]],期待編輯勇者們共襄盛舉、添柴加火! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 0e8824361b14d05efa0f7c063cad2bb365e71a0a Word Game World Editor Wiki 0 422 795 2025-08-31T15:37:57Z Team9 625132 Team9已移動頁面[[Word Game World Editor Wiki]]至[[Word Game World Wiki]]並覆蓋原有重新導向 wikitext text/x-wiki #重新導向 [[Word Game World Wiki]] 15d102976f8d8dece58c3f179506daddadaf7d83 Word Game World Editor Wiki/about 0 423 797 2025-08-31T15:37:57Z Team9 625132 Team9已移動頁面[[Word Game World Editor Wiki/about]]至[[Word Game World Wiki/about]]並覆蓋原有重新導向 wikitext text/x-wiki #重新導向 [[Word Game World Wiki/about]] fe41e05a65d9a4220a7c0ea34aea45472cbdf286 Word Game World Editor Wiki/contribute 0 424 799 2025-08-31T15:37:57Z Team9 625132 Team9已移動頁面[[Word Game World Editor Wiki/contribute]]至[[Word Game World Wiki/contribute]]並覆蓋原有重新導向 wikitext text/x-wiki #重新導向 [[Word Game World Wiki/contribute]] aa163678b12ebaff5d390f5ba4efb112e8dd24ab Word Game World Editor Wiki/external 0 425 801 2025-08-31T15:37:57Z Team9 625132 Team9已移動頁面[[Word Game World Editor Wiki/external]]至[[Word Game World Wiki/external]]並覆蓋原有重新導向 wikitext text/x-wiki #重新導向 [[Word Game World Wiki/external]] 2ead477eefdb0df3626ccdcc0e313c6544ff4604 Word Game World Editor Wiki/intro 0 426 803 2025-08-31T15:37:57Z Team9 625132 Team9已移動頁面[[Word Game World Editor Wiki/intro]]至[[Word Game World Wiki/intro]]並覆蓋原有重新導向 wikitext text/x-wiki #重新導向 [[Word Game World Wiki/intro]] a74becbdc57928c4679e49dd97026b5031b2555f Word Game World Editor Wiki/pages 0 427 805 2025-08-31T15:37:57Z Team9 625132 Team9已移動頁面[[Word Game World Editor Wiki/pages]]至[[Word Game World Wiki/pages]]並覆蓋原有重新導向 wikitext text/x-wiki #重新導向 [[Word Game World Wiki/pages]] afe1909aa07940eb2cc66d24c7bc8ff4518adcbd Word Game World Editor Wiki/welcome 0 428 807 2025-08-31T15:37:57Z Team9 625132 Team9已移動頁面[[Word Game World Editor Wiki/welcome]]至[[Word Game World Wiki/welcome]]並覆蓋原有重新導向 wikitext text/x-wiki #重新導向 [[Word Game World Wiki/welcome]] b7611a752f73fcf13933d52da5c90a5b05979ecf Word Game World Wiki/welcome 0 4 808 806 2025-08-31T15:38:23Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到文字遊戲世界的編輯器大百科 {{SITENAME}}! }} 目前已經更新了 [[Special:AllPages|{{NUMBEROFARTICLES}} 篇文章]],期待編輯勇者們共襄盛舉、添柴加火! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 219e2d2ebdc6570697602cb5e6182c3d3181da10 Word Game World Wiki/about 0 6 809 796 2025-08-31T15:46:33Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 關於《文字遊戲世界》編輯器 Word Game World Editor }} 編輯器是《文字遊戲世界》這款遊戲的新功能,玩家可以搖身一變成為關卡創作者,自由運用如前作《文字遊戲》的經典機制「刪、推、拆、組、成句規則」,或者是各式各樣的事件變化,組合成專屬的創意關卡。 完成後,玩家更能將上傳關卡,讓來自不同地方的玩家都能在平行世界裡與你的世界相遇。 這一次,字不只是字,更是你探索世界、與他人交流互動的媒介。 <div style="text-align:right">[[Word Game World|Read more...]]</div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> ebb8dfbe02d8fcbeba07b816ff0b8a7b85cbb045 810 809 2025-08-31T15:46:50Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 關於《文字遊戲世界》編輯器 Word Game World Editor }} 編輯器是《文字遊戲世界》這款遊戲的新功能,玩家可以搖身一變成為關卡創作者,自由運用如前作《文字遊戲》的經典機制「刪、推、拆、組、成句規則」,或者是各式各樣的事件變化,組合成專屬的創意關卡。 完成後,玩家更能將上傳關卡,讓來自不同地方的玩家都能在平行世界裡與你的世界相遇。 這一次,字不只是字,更是你探索世界、與他人交流互動的媒介。 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> b9ac43c243e49adeaa2c564d3c227200034fab31 Word Game World Wiki/pages 0 5 811 804 2025-08-31T15:48:59Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 玩法內容 | class = centered-content }} <div class="mp-links columns-6"> * {{MP link|介面操作|link=介面操作|image=00. 介面操作.png|size=92px}} * {{MP link|屬性欄|link=屬性欄|image=00. 介面操作.png|size=92px}} * {{MP link|基本設定|link=基本設定|image=基本設定 1.png|size=92px}} * {{MP link|經典機制|link=經典機制|image=00. 經典機制.png|size=92px}} * {{MP link|範例物件|link=範例物件|image=範例物件.webp|size=92px}} * {{MP link|事件|link=事件|image=事件.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 9ae323f93d074f0c90ce9c84beeee4421d1edbcf 818 811 2025-08-31T15:58:01Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 玩法內容 | class = centered-content }} <div class="mp-links columns-6"> * {{MP link|介面操作|link=介面操作|image=玩法內容-示意封面-介.png|size=92px}} * {{MP link|屬性欄|link=屬性欄|image=玩法內容-示意封面-屬.png|size=92px}} * {{MP link|基本設定|link=基本設定|image=玩法內容-示意封面-基.png|size=92px}} * {{MP link|經典機制|link=經典機制|image=玩法內容-示意封面-制.png|size=92px}} * {{MP link|範例物件|link=範例物件|image=玩法內容-示意封面-範.png|size=92px}} * {{MP link|事件|link=事件|image=玩法內容-示意封面-事.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 522e60ff1ad178d8bb3af08cddc5e755a997621f 819 818 2025-08-31T15:59:05Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 玩法內容 | class = centered-content }} <div class="mp-links columns-6"> * {{MP link|介面操作|link=介面操作|image=玩法內容-示意封面-介.png|size=150px}} * {{MP link|屬性欄|link=屬性欄|image=玩法內容-示意封面-屬.png|size=92px}} * {{MP link|基本設定|link=基本設定|image=玩法內容-示意封面-基.png|size=92px}} * {{MP link|經典機制|link=經典機制|image=玩法內容-示意封面-制.png|size=92px}} * {{MP link|範例物件|link=範例物件|image=玩法內容-示意封面-範.png|size=92px}} * {{MP link|事件|link=事件|image=玩法內容-示意封面-事.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> b39429c720d4c1efe66c68d76a560afb16d5663d 826 819 2025-08-31T16:02:54Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 玩法內容 | class = centered-content }} <div class="mp-links columns-6"> * {{MP link|介面操作|link=介面操作|image=玩法內容-示意封面-介面.png|size=200px}} * {{MP link|屬性欄|link=屬性欄|image=玩法內容-示意封面-屬性.png|size=200px}} * {{MP link|基本設定|link=基本設定|image=玩法內容-示意封面-基設.png|size=200px}} * {{MP link|經典機制|link=經典機制|image=玩法內容-示意封面-機制.png|size=200px}} * {{MP link|範例物件|link=範例物件|image=玩法內容-示意封面-範例.png|size=200px}} * {{MP link|事件|link=事件|image=玩法內容-示意封面-事件.png|size=200px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 9e3fe03fde857998d55c57116cbe6ecaf399c5fc 833 826 2025-08-31T16:07:53Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 玩法內容 | class = centered-content }} <div class="mp-links columns-6"> * {{MP link|介面操作|link=介面操作|image=玩法內容-示意封面-介面_1.png|size=100px}} * {{MP link|屬性欄|link=屬性欄|image=玩法內容-示意封面-屬性_1.png|size=100px}} * {{MP link|基本設定|link=基本設定|image=玩法內容-示意封面-基設_1.png|size=100px}} * {{MP link|經典機制|link=經典機制|image=玩法內容-示意封面-機制_1.png|size=100px}} * {{MP link|範例物件|link=範例物件|image=玩法內容-示意封面-範例_1.png|size=100px}} * {{MP link|事件|link=事件|image=玩法內容-示意封面-事件_1.png|size=100px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 71b316b74050acb305cbe02f16cfb9374a06c6f4 檔案:玩法內容-示意封面-介.png 6 429 812 2025-08-31T15:55:49Z Team9 625132 wikitext text/x-wiki 玩法內容-示意封面-介 bae1b367b487e55133c8b063c5829c2165759bf7 檔案:玩法內容-示意封面-事.png 6 430 813 2025-08-31T15:56:02Z Team9 625132 wikitext text/x-wiki 玩法內容-示意封面-事 00a907095393eaee0b05ad44233129f113ac83bb 檔案:玩法內容-示意封面-制.png 6 431 814 2025-08-31T15:56:19Z Team9 625132 wikitext text/x-wiki 玩法內容-示意封面-制 df382158cac37ef5df3ecfa7670cce9c5ffaa6a0 檔案:玩法內容-示意封面-基.png 6 432 815 2025-08-31T15:56:33Z Team9 625132 wikitext text/x-wiki 玩法內容-示意封面-基 4d7c48cbc230c7fcb491e567a1d988018e50d6c6 檔案:玩法內容-示意封面-範.png 6 433 816 2025-08-31T15:56:45Z Team9 625132 wikitext text/x-wiki 玩法內容-示意封面-範 77db8ff99840441603c8ed4298338f6b62d05c2b 檔案:玩法內容-示意封面-屬.png 6 434 817 2025-08-31T15:57:02Z Team9 625132 wikitext text/x-wiki 玩法內容-示意封面-屬 8e92cd3ba4059db114fd2b5f4e85125680a89f04 檔案:玩法內容-示意封面-介面.png 6 435 820 2025-08-31T16:01:13Z Team9 625132 wikitext text/x-wiki 玩法內容-示意封面-介面 f7afc0c043e19705841567b71f3ba0336cdb9af7 檔案:玩法內容-示意封面-事件.png 6 436 821 2025-08-31T16:01:24Z Team9 625132 wikitext text/x-wiki 玩法內容-示意封面-事件 acefe794785a0b11a1cb814d65f2e630067462b3 檔案:玩法內容-示意封面-基設.png 6 437 822 2025-08-31T16:01:37Z Team9 625132 wikitext text/x-wiki 玩法內容-示意封面-基設 5abe61103a6c91f85fb51c7c588508288129bd96 檔案:玩法內容-示意封面-範例.png 6 438 823 2025-08-31T16:01:48Z Team9 625132 wikitext text/x-wiki 玩法內容-示意封面-範例 82c81c3ea77f8c29ecc135e428525fab31719603 檔案:玩法內容-示意封面-機制.png 6 439 824 2025-08-31T16:02:00Z Team9 625132 wikitext text/x-wiki 玩法內容-示意封面-機制 cb5f8b3a4b308ac49e4469912c987307074a63ac 檔案:玩法內容-示意封面-屬性.png 6 440 825 2025-08-31T16:02:14Z Team9 625132 wikitext text/x-wiki 玩法內容-示意封面-屬性 f32c107f123b326deee33e3f72806af9ca8d583a 檔案:玩法內容-示意封面-介面 1.png 6 441 827 2025-08-31T16:07:20Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-示意封面-事件 1.png 6 442 828 2025-08-31T16:07:21Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-示意封面-基設 1.png 6 443 829 2025-08-31T16:07:22Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-示意封面-範例 1.png 6 444 830 2025-08-31T16:07:23Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-示意封面-機制 1.png 6 445 831 2025-08-31T16:07:24Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-示意封面-屬性 1.png 6 446 832 2025-08-31T16:07:25Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c Word Game World Wiki/external 0 8 834 800 2025-08-31T16:11:47Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 相關連結 }} <div class="mp-links columns-7"> * {{MP link|官方網站|link=https://team9.co/|image=Team9 icon.png|size=64x64px}} * {{MP link|Facebook|link=https://www.facebook.com/Team9Collective|image=Facebook icon.svg.png|size=64x64px}} * {{MP link|Instagram|link=https://www.instagram.com/Team9Collective|image=Instagram icon.png|size=64x64px}} * {{MP link|X|link=https://x.com/Team9Collective|image=X logo.png|size=64x64px}} * {{MP link|Youtube|link=https://www.youtube.com/@Team9Collective|image=YouTube icon.png|size=64x64px}} * {{MP link|Steam|link=https://store.steampowered.com/app/3114370/_/|image=Steam icon.png|size=64x64px}} * {{MP link|Discord|link=https://discord.gg/f3UPc835Dy|image=Discord.svg|size=64x64px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 14ee56a65cebb5a30d72f2b94c902c597d3dea89 Word Game World Wiki/contribute 0 7 835 798 2025-08-31T16:12:14Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 維基社群 }} 文字遊戲世界的編輯器大百科{{SITENAME}}屬於協作維基,可供任何人公開編輯。 您可以[[Special:UserLogin/signup|登入]]加入編輯的行列,詳細編輯格式請參考{{MP link|編輯須知|link=編輯須知}} 您的貢獻能在壯大維基之餘幫助到其他玩家,也歡迎您加入[https://discord.gg/f3UPc835Dy 我們的 Discord 群組]提出問題或給予建議,並與其他編輯者相互交流。 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> a5a2dc2c0f280cda2f061c731e79e3d76b160883 836 835 2025-08-31T16:12:24Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 維基社群 }} 文字遊戲世界的編輯器大百科{{SITENAME}}屬於協作維基,可供任何人公開編輯。 您可以[[Special:UserLogin/signup|登入]]加入編輯的行列,詳細編輯格式請參考{{MP link|編輯須知|link=編輯須知}} 您的貢獻能在壯大維基之餘幫助到其他玩家,也歡迎您加入[https://discord.gg/f3UPc835Dy 我們的 Discord 群組]提出問題或給予建議,並與其他編輯者相互交流。 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 726df8f7b470acec1564c96596943bb2a3c420cf 屬性欄 0 407 837 717 2025-08-31T16:13:29Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:打字屬性中,有些特殊字元具有特別的用途。 *** 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 *** 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 *** 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 a9f5416b014da8c6616f320dfdae7e9790b40dd8 檔案:玩法內容-物件封面-句.png 6 447 838 2025-08-31T16:29:40Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-物件封面-叮.png 6 448 839 2025-08-31T16:29:41Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-物件封面-打.png 6 449 840 2025-08-31T16:29:42Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-物件封面-民.png 6 450 841 2025-08-31T16:29:44Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-物件封面-石.png 6 451 842 2025-08-31T16:29:45Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-物件封面-刪.png 6 452 843 2025-08-31T16:29:46Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-物件封面-我.png 6 453 844 2025-08-31T16:29:47Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-物件封面-取句.png 6 454 845 2025-08-31T16:29:48Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-物件封面-取打.png 6 455 846 2025-08-31T16:29:49Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-物件封面-延.png 6 456 847 2025-08-31T16:29:50Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-物件封面-拆.png 6 457 848 2025-08-31T16:29:51Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-物件封面-物.png 6 458 849 2025-08-31T16:29:52Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-物件封面-動.png 6 459 850 2025-08-31T16:29:53Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-物件封面-推.png 6 460 851 2025-08-31T16:29:54Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-物件封面-組.png 6 461 852 2025-08-31T16:29:55Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-物件封面-傳.png 6 462 853 2025-08-31T16:29:56Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-物件封面-溶.png 6 463 854 2025-08-31T16:29:57Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-物件封面-燈.png 6 464 855 2025-08-31T16:29:58Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-事件封面-代數.png 6 465 856 2025-08-31T16:39:20Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-事件封面-打字機.png 6 466 857 2025-08-31T16:39:21Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-事件封面-系統.png 6 467 858 2025-08-31T16:39:22Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-事件封面-物件操作.png 6 468 859 2025-08-31T16:39:23Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-事件封面-能力設定.png 6 469 860 2025-08-31T16:39:24Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-事件封面-條件.png 6 470 861 2025-08-31T16:39:25Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-事件封面-提示.png 6 471 862 2025-08-31T16:39:26Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-事件封面-註解.png 6 472 863 2025-08-31T16:39:27Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-事件封面-遊戲機制.png 6 473 864 2025-08-31T16:39:28Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-事件封面-點唱機.png 6 474 865 2025-08-31T16:39:29Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-事件封面-攝影機.png 6 475 866 2025-08-31T16:39:31Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 事件 0 294 867 625 2025-08-31T16:40:30Z Team9 625132 wikitext text/x-wiki 事件能組成物件的執行內容,讓物件有各式各樣不同的功能。〖詳見「事件」〗 * 新增事件的方式 * 事件的分類說明 * 事件管理方式 ** 改變事件順序 ** 展開或收合事件 ** 刪除事件 ==事件一覽== <div class="mp-links columns-6"> * {{MP link|物件操作|link=物件操作|image=玩法內容-事件封面-物件操作.png|size=92px}} * {{MP link|打字機事件|link=打字機事件|image=玩法內容-事件封面-打字機.png|size=92px}} * {{MP link|能力設定|link=能力設定|image=玩法內容-事件封面-能力設定.png|size=92px}} * {{MP link|遊戲機制|link=遊戲機制|image=玩法內容-事件封面-遊戲機制.png|size=92px}} * {{MP link|點唱機|link=點唱機|image=玩法內容-事件封面-點唱機.png|size=92px}} * {{MP link|攝影機|link=攝影機|image=玩法內容-事件封面-攝影機.png|size=92px}} * {{MP link|提示|link=提示|image=玩法內容-事件封面-提示.png|size=92px}} * {{MP link|系統|link=系統|image=玩法內容-事件封面-系統.png|size=92px}} * {{MP link|代數|link=代數|image=玩法內容-事件封面-代數.png|size=92px}} * {{MP link|條件|link=條件|image=玩法內容-事件封面-條件.png|size=92px}} * {{MP link|註解|link=註解|image=玩法內容-事件封面-註解.png|size=92px}} </div> [[Category:{{SITENAME}}]] 411c36a01ed915f219249d1ef3f93fbdca907aa1 868 867 2025-08-31T16:41:04Z Team9 625132 wikitext text/x-wiki 事件能組成物件的執行內容,讓物件有各式各樣不同的功能。〖詳見「事件」〗 * 新增事件的方式 * 事件的分類說明 * 事件管理方式 ** 改變事件順序 ** 展開或收合事件 ** 刪除事件 ==事件一覽== <div class="mp-links columns-6"> * {{MP link|物件操作|link=物件操作|image=玩法內容-事件封面-物件操作.png|size=100px}} * {{MP link|打字機事件|link=打字機事件|image=玩法內容-事件封面-打字機.png|size=100px}} * {{MP link|能力設定|link=能力設定|image=玩法內容-事件封面-能力設定.png|size=100px}} * {{MP link|遊戲機制|link=遊戲機制|image=玩法內容-事件封面-遊戲機制.png|size=100px}} * {{MP link|點唱機|link=點唱機|image=玩法內容-事件封面-點唱機.png|size=100px}} * {{MP link|攝影機|link=攝影機|image=玩法內容-事件封面-攝影機.png|size=100px}} * {{MP link|提示|link=提示|image=玩法內容-事件封面-提示.png|size=100px}} * {{MP link|系統|link=系統|image=玩法內容-事件封面-系統.png|size=100px}} * {{MP link|代數|link=代數|image=玩法內容-事件封面-代數.png|size=100px}} * {{MP link|條件|link=條件|image=玩法內容-事件封面-條件.png|size=100px}} * {{MP link|註解|link=註解|image=玩法內容-事件封面-註解.png|size=100px}} </div> [[Category:{{SITENAME}}]] 02e4dc9716866d18c45a31024a072c2a30632dfd 檔案:玩法內容-物件封面-變數.png 6 476 869 2025-08-31T16:47:10Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:玩法內容-物件封面-開關.png 6 477 870 2025-08-31T16:47:11Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 範例物件 0 292 871 722 2025-08-31T16:47:46Z Team9 625132 wikitext text/x-wiki 在文字遊戲的世界裡,每個字都是物件,其中,範例物件是封裝好特定功能的物件,主要可以分為物件、經典機制、演出效果三種類別。 * 物件:用於搭建場景、建立角色。 * 經典機制:文字遊戲的主要遊戲機制。 * 演出效果:能執行各式各樣的演出效果的物件。   ↳ 編輯範例物件時經常會使用的屬性欄,詳細介紹請見{{MP link|物件屬性|link=介面操作}} ==我(玩家角色)== <div class="mp-links columns-7"> * {{MP link|我(玩家角色)|link=我(玩家角色)|image=玩法內容-物件封面-我.png|size=100px}} </div> ==物件== <div class="mp-links columns-7"> * {{MP link|移動式調查物件|link=移動式調查物件|image=玩法內容-物件封面-民.png|size=100px}} * {{MP link|靜止式調查物件|link=靜止式調查物件|image=玩法內容-物件封面-石.png|size=100px}} * {{MP link|進階物件|link=進階物件|image=玩法內容-物件封面-物.png|size=100px}} * {{MP link|動畫物件|link=動畫物件|image=玩法內容-物件封面-動.png|size=100px}} </div> ==經典機制== <div class="mp-links columns-7"> * {{MP link|可被刪除的物件|link=可被刪除的物件|image=玩法內容-物件封面-刪.png|size=100px}} * {{MP link|可被推移的物件|link=可被推移的物件|image=玩法內容-物件封面-推.png|size=100px}} * {{MP link|拆字組合|link=拆字組合|image=玩法內容-物件封面-推.png|size=100px}} * {{MP link|組字組合|link=組字組合|image=玩法內容-物件封面-組.png|size=100px}} * {{MP link|宣告成句規則|link=宣告成句規則|image=玩法內容-物件封面-句.png|size=100px}} * {{MP link|取消成句規則|link=取消成句規則|image=玩法內容-物件封面-取句.png|size=100px}} </div> ==演出效果== <div class="mp-links columns-7"> * {{MP link|呼吸燈組合|link=呼吸燈組合|image=玩法內容-物件封面-燈.png|size=100px}} * {{MP link|溶解器組合|link=溶解器組合|image=玩法內容-物件封面-溶.png|size=100px}} * {{MP link|打字機|link=打字機|image=玩法內容-物件封面-打.png|size=100px}} * {{MP link|清除打字機|link=清除打字機|image=玩法內容-物件封面-取打.png|size=100px}} * {{MP link|讓我跳一下|link=讓我跳一下|image=玩法內容-物件封面-叮.png|size=100px}} * {{MP link|延遲下一個物件|link=延遲下一個物件|image=玩法內容-物件封面-延.png|size=100px}} * {{MP link|傳送器組合|link=傳送器組合|image=玩法內容-物件封面-傳.png|size=100px}} </div> ==代數== <div class="mp-links columns-7"> * {{MP link|變數|link=變數|image=玩法內容-物件封面-變數.png|size=100px}} * {{MP link|開關|link=開關|image=玩法內容-物件封面-開關.png|size=100px}} </div> [[Category:{{SITENAME}}]] a46b51cc0e6333cf3384c965c413729651874d60 872 871 2025-08-31T16:48:02Z Team9 625132 wikitext text/x-wiki 在文字遊戲的世界裡,每個字都是物件,其中,範例物件是封裝好特定功能的物件,主要可以分為物件、經典機制、演出效果三種類別。 * 物件:用於搭建場景、建立角色。 * 經典機制:文字遊戲的主要遊戲機制。 * 演出效果:能執行各式各樣的演出效果的物件。   ↳ 編輯範例物件時經常會使用的屬性欄,詳細介紹請見{{MP link|物件屬性|link=介面操作}} ==我(玩家角色)== <div class="mp-links columns-1"> * {{MP link|我(玩家角色)|link=我(玩家角色)|image=玩法內容-物件封面-我.png|size=100px}} </div> ==物件== <div class="mp-links columns-7"> * {{MP link|移動式調查物件|link=移動式調查物件|image=玩法內容-物件封面-民.png|size=100px}} * {{MP link|靜止式調查物件|link=靜止式調查物件|image=玩法內容-物件封面-石.png|size=100px}} * {{MP link|進階物件|link=進階物件|image=玩法內容-物件封面-物.png|size=100px}} * {{MP link|動畫物件|link=動畫物件|image=玩法內容-物件封面-動.png|size=100px}} </div> ==經典機制== <div class="mp-links columns-7"> * {{MP link|可被刪除的物件|link=可被刪除的物件|image=玩法內容-物件封面-刪.png|size=100px}} * {{MP link|可被推移的物件|link=可被推移的物件|image=玩法內容-物件封面-推.png|size=100px}} * {{MP link|拆字組合|link=拆字組合|image=玩法內容-物件封面-推.png|size=100px}} * {{MP link|組字組合|link=組字組合|image=玩法內容-物件封面-組.png|size=100px}} * {{MP link|宣告成句規則|link=宣告成句規則|image=玩法內容-物件封面-句.png|size=100px}} * {{MP link|取消成句規則|link=取消成句規則|image=玩法內容-物件封面-取句.png|size=100px}} </div> ==演出效果== <div class="mp-links columns-7"> * {{MP link|呼吸燈組合|link=呼吸燈組合|image=玩法內容-物件封面-燈.png|size=100px}} * {{MP link|溶解器組合|link=溶解器組合|image=玩法內容-物件封面-溶.png|size=100px}} * {{MP link|打字機|link=打字機|image=玩法內容-物件封面-打.png|size=100px}} * {{MP link|清除打字機|link=清除打字機|image=玩法內容-物件封面-取打.png|size=100px}} * {{MP link|讓我跳一下|link=讓我跳一下|image=玩法內容-物件封面-叮.png|size=100px}} * {{MP link|延遲下一個物件|link=延遲下一個物件|image=玩法內容-物件封面-延.png|size=100px}} * {{MP link|傳送器組合|link=傳送器組合|image=玩法內容-物件封面-傳.png|size=100px}} </div> ==代數== <div class="mp-links columns-7"> * {{MP link|變數|link=變數|image=玩法內容-物件封面-變數.png|size=100px}} * {{MP link|開關|link=開關|image=玩法內容-物件封面-開關.png|size=100px}} </div> [[Category:{{SITENAME}}]] 54d69bbb694b90cec7798ee527eb1846f9310507 873 872 2025-08-31T16:48:14Z Team9 625132 wikitext text/x-wiki 在文字遊戲的世界裡,每個字都是物件,其中,範例物件是封裝好特定功能的物件,主要可以分為物件、經典機制、演出效果三種類別。 * 物件:用於搭建場景、建立角色。 * 經典機制:文字遊戲的主要遊戲機制。 * 演出效果:能執行各式各樣的演出效果的物件。   ↳ 編輯範例物件時經常會使用的屬性欄,詳細介紹請見{{MP link|物件屬性|link=介面操作}} ==我(玩家角色)== <div class="mp-links columns-7"> * {{MP link|我(玩家角色)|link=我(玩家角色)|image=玩法內容-物件封面-我.png|size=100px}} </div> ==物件== <div class="mp-links columns-7"> * {{MP link|移動式調查物件|link=移動式調查物件|image=玩法內容-物件封面-民.png|size=100px}} * {{MP link|靜止式調查物件|link=靜止式調查物件|image=玩法內容-物件封面-石.png|size=100px}} * {{MP link|進階物件|link=進階物件|image=玩法內容-物件封面-物.png|size=100px}} * {{MP link|動畫物件|link=動畫物件|image=玩法內容-物件封面-動.png|size=100px}} </div> ==經典機制== <div class="mp-links columns-7"> * {{MP link|可被刪除的物件|link=可被刪除的物件|image=玩法內容-物件封面-刪.png|size=100px}} * {{MP link|可被推移的物件|link=可被推移的物件|image=玩法內容-物件封面-推.png|size=100px}} * {{MP link|拆字組合|link=拆字組合|image=玩法內容-物件封面-推.png|size=100px}} * {{MP link|組字組合|link=組字組合|image=玩法內容-物件封面-組.png|size=100px}} * {{MP link|宣告成句規則|link=宣告成句規則|image=玩法內容-物件封面-句.png|size=100px}} * {{MP link|取消成句規則|link=取消成句規則|image=玩法內容-物件封面-取句.png|size=100px}} </div> ==演出效果== <div class="mp-links columns-7"> * {{MP link|呼吸燈組合|link=呼吸燈組合|image=玩法內容-物件封面-燈.png|size=100px}} * {{MP link|溶解器組合|link=溶解器組合|image=玩法內容-物件封面-溶.png|size=100px}} * {{MP link|打字機|link=打字機|image=玩法內容-物件封面-打.png|size=100px}} * {{MP link|清除打字機|link=清除打字機|image=玩法內容-物件封面-取打.png|size=100px}} * {{MP link|讓我跳一下|link=讓我跳一下|image=玩法內容-物件封面-叮.png|size=100px}} * {{MP link|延遲下一個物件|link=延遲下一個物件|image=玩法內容-物件封面-延.png|size=100px}} * {{MP link|傳送器組合|link=傳送器組合|image=玩法內容-物件封面-傳.png|size=100px}} </div> ==代數== <div class="mp-links columns-7"> * {{MP link|變數|link=變數|image=玩法內容-物件封面-變數.png|size=100px}} * {{MP link|開關|link=開關|image=玩法內容-物件封面-開關.png|size=100px}} </div> [[Category:{{SITENAME}}]] a46b51cc0e6333cf3384c965c413729651874d60 編輯須知 0 408 874 705 2025-08-31T16:49:28Z Team9 625132 wikitext text/x-wiki * 新增新頁面:直接點選左欄的「新建頁面」,選擇「(主)」並打上頁面名稱 * 新增頁面內章節:在標題左右兩側各打== * 新增圖片:先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 大小與位置範例:[[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] ** 特殊範例: {{ Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}} * 新增影片連結與預覽:(未知) efce386ce2dab19fa82466ba4c6a9b5030794c1c 875 874 2025-08-31T16:50:10Z Team9 625132 wikitext text/x-wiki * 新增新頁面:直接點選左欄的「新建頁面」,選擇「(主)」並打上頁面名稱 * 新增頁面內章節:在標題左右兩側各打== * 新增圖片:先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 大小與位置範例:[[檔案:圖片名稱|300px|right]] ** 特殊範例: {{ Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}} * 新增影片連結與預覽:(未知) 4e63a4da74df69e9420e427f2cfab08438d849fa 876 875 2025-08-31T16:50:33Z Team9 625132 wikitext text/x-wiki * 新增新頁面:直接點選左欄的「新建頁面」,選擇「(主)」並打上頁面名稱 * 新增頁面內章節:在標題左右兩側各打== * 新增圖片:先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 大小與位置範例:檔案:圖片名稱|300px|right(前後需加入[[]]) ** 特殊範例: {{ Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}} * 新增影片連結與預覽:(未知) b6e01e193471753a483ff6a2b402d6870c1b8799 877 876 2025-08-31T16:50:55Z Team9 625132 wikitext text/x-wiki * 新增新頁面:直接點選左欄的「新建頁面」,選擇「(主)」並打上頁面名稱 * 新增頁面內章節:在標題左右兩側各打== * 新增圖片:先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 大小與位置範例:檔案:圖片名稱|300px|right(前後需加入[[]]) ** 特殊範例:(前後需加入{{}}) Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}} * 新增影片連結與預覽:(未知) b4f6d4dd77ebd7951b9eecf082cd037228136242 878 877 2025-08-31T16:51:48Z Team9 625132 wikitext text/x-wiki * 新增新頁面:直接點選左欄的「新建頁面」,選擇「(主)」並打上頁面名稱 * 新增頁面內章節:在標題左右兩側各打== * 新增圖片:先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 大小與位置範例:檔案:圖片名稱|300px|right(前後需加入[[]]) ** 特殊範例:(前後需加入{{}}) Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:圖片名稱|350px]]<hr>執行時機<br>[[File:圖片名稱|350px]] * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}} * 新增影片連結與預覽:(未知) 8a7e5df1419b23fc669df0d0a83ac39299bd2d7f 879 878 2025-08-31T16:52:08Z Team9 625132 wikitext text/x-wiki * 新增新頁面:直接點選左欄的「新建頁面」,選擇「(主)」並打上頁面名稱 * 新增頁面內章節:在標題左右兩側各打== * 新增圖片:先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 大小與位置範例:檔案:圖片名稱|300px|right(前後需加入[[]]) ** 特殊範例:(前後需加入{{}}) <nowiki>Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:圖片名稱|350px]]<hr>執行時機<br>[[File:圖片名稱|350px]]</nowiki> * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}} * 新增影片連結與預覽:(未知) c0a5bd3c9129d927b1dbaccfe26cae4376d3aa5c 880 879 2025-08-31T16:52:18Z Team9 625132 wikitext text/x-wiki * 新增新頁面:直接點選左欄的「新建頁面」,選擇「(主)」並打上頁面名稱 * 新增頁面內章節:在標題左右兩側各打== * 新增圖片:先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 大小與位置範例:檔案:圖片名稱|300px|right(前後需加入[[]]) ** 特殊範例:(前後需加入{{}}) Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:圖片名稱|350px]]<hr>執行時機<br>[[File:圖片名稱|350px]]</nowiki> * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}} * 新增影片連結與預覽:(未知) 7711eeeb217dec3f6ee6475b68e25dca3e43cd6f 881 880 2025-08-31T16:53:05Z Team9 625132 wikitext text/x-wiki (施工中,還在研究怎麼做到說明但不要有語法預覽弄亂排版) * 新增新頁面:直接點選左欄的「新建頁面」,選擇「(主)」並打上頁面名稱 * 新增頁面內章節:在標題左右兩側各打== * 新增圖片:先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 大小與位置範例:檔案:圖片名稱|300px|right(前後需加入[[]]) ** 特殊範例:(前後需加入{{}}) Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:圖片名稱|350px]]<hr>執行時機<br>[[File:圖片名稱|350px]]</nowiki> * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}} * 新增影片連結與預覽:(未知) 5cedc7fcf69b35581d7593f8b35e9075950d5531 檔案:主要示意.gif 6 478 882 2025-08-31T17:13:50Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:前景示意.gif 6 479 883 2025-08-31T17:13:51Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:背景示意.gif 6 480 884 2025-08-31T17:13:52Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:地圖編輯區.png 6 481 885 2025-08-31T17:15:15Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:功能列示意.png 6 482 886 2025-08-31T17:15:16Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:顏色示意.png 6 483 887 2025-08-31T17:27:43Z Team9 625132 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 介面操作 0 375 888 726 2025-08-31T17:28:44Z Team9 625132 wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區|400px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意.gif]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:前景示意.gif]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:前景示意.gif]] ==預設顏色意義== [[檔案:顏色示意.png|300px|right]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。 ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 5f039878c7a2ae8c7aa9e01920788538e54228fd 889 888 2025-08-31T17:29:08Z Team9 625132 wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|400px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區.png|400px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意.gif]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:前景示意.gif]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:前景示意.gif]] ==預設顏色意義== [[檔案:顏色示意.png|400px|right]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。 ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] a8df14486f6d8e31b1d1599325c9b6d890e0e119 890 889 2025-08-31T17:30:28Z Team9 625132 wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意.gif|100px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:前景示意.gif|100px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:前景示意.gif|100px]] ==預設顏色意義== [[檔案:顏色示意.png|400px|right]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。 ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 56d8d2f83af902f17c655928abe2443eb60e8f28 892 890 2025-08-31T17:33:10Z Team9 625132 wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意.gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:前景示意.gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:前景示意.gif|400px]] ==預設顏色意義== [[檔案:顏色示意.png|200px|right]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。 ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] b29626789d18ca7e189b1e4d3bda5c627a25edde 893 892 2025-08-31T17:33:34Z Team9 625132 wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意.gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:前景示意.gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:前景示意.gif|400px]] ==預設顏色意義== [[檔案:顏色示意.png|170px|right]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。 ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 0bcd0c622ff6d20a0f015cffe387c40d1cecf760 894 893 2025-08-31T17:33:46Z Team9 625132 wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意.gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:前景示意.gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:前景示意.gif|400px]] ==預設顏色意義== [[檔案:顏色示意.png|190px|right]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。 ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] e1490d7a00d9d93458b471f1998008c8cbfac905 895 894 2025-08-31T17:34:03Z Team9 625132 wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意.gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:前景示意.gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:前景示意.gif|400px]] ==預設顏色意義== [[檔案:顏色示意.png|150px|right]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。 ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 8ee88d33a83d747d20f0a5d61e592ae2123d80e8 896 895 2025-08-31T17:35:09Z Team9 625132 wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意.gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:前景示意.gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:前景示意.gif|400px]] ==預設顏色意義== [[檔案:顏色示意.png|150px|right]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] b256be0506c8e727dcda00c4aa46a36ce084f197 900 896 2025-08-31T17:50:09Z Team9 625132 wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:前景示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意.png|150px|right]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] e27c5e315c19e9942459bd3f34e32b3118b3931f 901 900 2025-08-31T17:50:28Z Team9 625132 /* 物件列表 */ wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:前景示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意.png|150px|right]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] ff18bc065ee916b3abc40fed9a586f9a979cc522 902 901 2025-08-31T17:51:17Z Team9 625132 /* 物件列表 */ wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意.png|150px|right]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 907bc32599895d79d946217d6e8d4a92909c98ad 903 902 2025-08-31T17:51:28Z Team9 625132 /* 物件列表 */ wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1)..gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意.png|150px|right]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] b38392944d043706522e5ce60b5f4508b369fe33 905 903 2025-08-31T17:53:30Z Team9 625132 /* 物件列表 */ wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意.png|150px|right]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]] [[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 907bc32599895d79d946217d6e8d4a92909c98ad 906 905 2025-08-31T18:04:16Z Team9 625132 /* 操作指引 */ wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案,復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意.png|150px|right]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]][[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] d097218a53a3c6d551f36bce8681ff67ac79d160 檔案:地圖編輯區 2.png 6 484 891 2025-08-31T17:32:39Z Team9 625132 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 檔案:主要示意(1)..gif 6 485 897 2025-08-31T17:49:43Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:前景示意(1).gif 6 486 898 2025-08-31T17:49:44Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:背景示意 (1).gif 6 487 899 2025-08-31T17:49:46Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:主要示意(1).gif 6 488 904 2025-08-31T17:53:19Z Team9 625132 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Word Game World Wiki/pages 0 5 907 833 2025-08-31T18:51:49Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 玩法內容 | class = centered-content }} 一段內容還沒寫上去 <div class="mp-links columns-6"> * {{MP link|介面操作|link=介面操作|image=玩法內容-示意封面-介面_1.png|size=100px}} * {{MP link|屬性欄|link=屬性欄|image=玩法內容-示意封面-屬性_1.png|size=100px}} * {{MP link|基本設定|link=基本設定|image=玩法內容-示意封面-基設_1.png|size=100px}} * {{MP link|經典機制|link=經典機制|image=玩法內容-示意封面-機制_1.png|size=100px}} * {{MP link|範例物件|link=範例物件|image=玩法內容-示意封面-範例_1.png|size=100px}} * {{MP link|事件|link=事件|image=玩法內容-示意封面-事件_1.png|size=100px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 44297fc8c1bb43e917b93ebca8164ba082949f72 介面操作 0 375 908 906 2025-08-31T18:52:23Z Team9 625132 /* 功能列 */ wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案、復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意.png|150px|right]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]][[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] ddc8605fd47ac662c6ad5450574b390a70f4ea76 909 908 2025-08-31T18:53:20Z Team9 625132 /* 預設顏色意義 */ wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案、復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意.png|200px]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]][[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 15fa9a34ff2458a828ead9bc22feb6c510eac1d5 910 909 2025-08-31T18:53:36Z Team9 625132 /* 預設顏色意義 */ wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案、復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意.png|250px]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]][[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] a4de073c9eaea8f6b7ce46c50261ead1f8cae36b 916 910 2025-09-01T15:34:26Z Team9 625132 /* 屬性欄 */ wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案、復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。   ↳ 屬性欄各欄說明請參考{{MP link|屬性欄|link=屬性欄}} ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意.png|250px]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]][[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 67cf5118388f24570064a63ddbe3052c23aa92cb 917 916 2025-09-01T15:34:42Z Team9 625132 /* 屬性欄 */ wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案、復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。   ↳ 屬性欄各欄說明請參考{{MP link|屬性欄|link=屬性欄}} ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意.png|250px]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]][[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 07d6f13a8c02e54c8822174f7d67daafd793702a 942 917 2025-09-03T15:09:06Z Team9 625132 /* 預設顏色意義 */ wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案、復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。   ↳ 屬性欄各欄說明請參考{{MP link|屬性欄|link=屬性欄}} ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意 2.png|250px]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]][[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] a15ccc0a93b97eecf7490605cea3ce81f73ec23a 943 942 2025-09-03T15:09:32Z Team9 625132 /* 預設顏色意義 */ wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|300px|right]] 可以執行包含新建、開啟、儲存專案、復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。   ↳ 屬性欄各欄說明請參考{{MP link|屬性欄|link=屬性欄}} ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意 2.png|400px]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]][[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] b4d2c028a7e313ff7fe2b98462ac41333e0e5c22 944 943 2025-09-03T15:10:04Z Team9 625132 wikitext text/x-wiki 介面包含地圖編輯區、功能列與範例物件欄。同時,也會帶到操作指引。 ==功能列== [[檔案:功能列示意.png|400px|right]] 可以執行包含新建、開啟、儲存專案、復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。   ↳ 屬性欄各欄說明請參考{{MP link|屬性欄|link=屬性欄}} ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意 2.png|400px]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]][[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] a7ad69485528d2dd11b9b478d70c6bbaf9a45596 954 944 2025-09-05T16:08:16Z Team9 625132 wikitext text/x-wiki 開啟編輯器後,你會立刻看到主要的工作畫面:在中間佔據最大面積的是地圖編輯區,不管是試玩、隱藏格線或物件列表都可以在這裡找到,上方是功能列與範例物件列,右側則是屬性欄。這些區域各自對應不同的需求,能幫助玩家一步步完成關卡設計。 在「介面操作」的這個頁面同時也會介紹基本操作方式,讓你不管是在編輯器裡創作,還是實際進入遊戲遊玩,都能快速上手。 ==功能列== [[檔案:功能列示意.png|400px|right]] 可以執行包含新建、開啟、儲存專案、復原、重做、剪下、複製、貼上、新增物件、進入社群、回報錯誤等功能。 ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。   ↳ 屬性欄各欄說明請參考{{MP link|屬性欄|link=屬性欄}} ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意 2.png|400px]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]][[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 4c49bc6160a249308a848c4b60a5085d189736ca 955 954 2025-09-05T16:25:49Z Team9 625132 wikitext text/x-wiki 開啟編輯器後,你會立刻看到主要的工作畫面:上方是功能列與範例物件列,右側是屬性欄,而在中間佔據最大面積的則是地圖編輯區,不管是試玩、隱藏格線或物件列表都可以在這裡找到。這些區域各自對應不同的需求,能幫助玩家一步步完成關卡設計。 在「介面操作」的這個頁面同時也會介紹基本操作方式,讓你不管是在編輯器裡創作,還是實際進入遊戲遊玩,都能快速上手。 ==功能列== [[檔案:功能列示意.png|400px|right]] 可以執行如專案存檔與開啟、新增或編輯物件、轉換語言、進入社群或回報錯誤等功能。 * 專案:不管是建立新專案、開啟既有專案、儲存當前編輯中的專案、另存新檔還是匯出世界專案都在此執行。 * 編輯:包含動作的復原、重做、複製、剪下、貼上或刪除。 * 新增:新增範例物件。   ↳範例物件也可以在功能列下方的範例物件列點選對應圖示,就能直接新增到地圖編輯區。   ↳各範例物件說明請參考:{{MP link|「範例物件」|link=範例物件}} * 語言:目前可以切換簡體中文與繁體中文兩種語言。 * 開發人員:提供開發人員檢視與維修編輯器狀態時使用的欄位。 * 社群協作:可以在這裡加入官方的 Discord 一起交流使用編輯器或試玩關卡的各種想法,如果在使用過程中,眼尖的你看見了任何問題,當然也非常歡迎你大聲告訴我們:「這裡有蟲快來抓!」 * 世界:這個神秘管道可以讓你把設計好的遊戲關卡投稿到「平行世界」,當然,也可以把你送回其他世界繼續探索與冒險! ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定}}-「專案設定」 * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。   ↳ 屬性欄各欄說明請參考{{MP link|屬性欄|link=屬性欄}} ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意 2.png|400px]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]][[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] ad78e1f5c86a50a24224bb4c164ed0aa3967d038 屬性欄 0 407 911 837 2025-08-31T18:54:51Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:請參見{{MP link|特殊字元|link=特殊字元}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 eacca3f897cfe0209721875212190bfd0d8368c3 912 911 2025-08-31T18:55:14Z Team9 625132 /* 屬性欄 */ wikitext text/x-wiki ==專案屬性== * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:請參見{{MP link|特殊字元|link=特殊字元}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 d92bce755b5e53e312db72a9754171878cb91dee 913 912 2025-08-31T18:55:26Z Team9 625132 wikitext text/x-wiki 設定專案、地圖、物件屬性的面板。 ==專案屬性== * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途,上方的星號代表官方定義的使用難易度,一顆星代表最簡單,三顆星代表最困難。【確認星號是否還在以及是否有變更】 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 碰撞圖層:   ↳ 請見下一段「物件列表」 * 可被玩家刪推拆:設定物件可以與玩家進行哪些互動。   ↳ 刪推拆的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ** 特殊字元:請參見{{MP link|特殊字元|link=特殊字元}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 902fb9d2e8e5d9cba520b7e9291a379d5671473b 915 913 2025-08-31T18:56:36Z Team9 625132 wikitext text/x-wiki ==屬性欄== 設定專案、地圖、物件屬性的面板。 * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * 透明度: * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 4726f45a34f6ca603267047bdaa0341eaace7da1 918 915 2025-09-01T15:41:44Z Team9 625132 wikitext text/x-wiki 設定專案、地圖、物件屬性的面板。 ==專案屬性== * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * 透明度: * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 3d8f3907f59bc00c077fb4b4010c6ed7dd9a809a 919 918 2025-09-01T15:45:33Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki 設定專案、地圖、物件屬性的面板。 ==專案屬性== * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * 不透明度:(不是所有都有) * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 fcf22c93bd905e5c30b210c2f0446b3ca25fb1a9 920 919 2025-09-01T15:46:06Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki 設定專案、地圖、物件屬性的面板。 ==專案屬性== * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * 不透明度:調整在遊戲裡該文字呈現的透明度。(不是所有都有) * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。 [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 4ac1d46a03dfd66a2279a8885cd17efc111d6362 921 920 2025-09-01T15:47:46Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki 設定專案、地圖、物件屬性的面板。 ==專案屬性== * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * 不透明度:調整在遊戲裡該文字呈現的透明度。(不是所有都有) * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 參照特殊字元(後面刪除:如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。) [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 在屬性欄中輸入包含「_」的「字面」.webp|250px]] [[檔案:05. 在地圖編輯區顯示包含「_」的物件.webp|250px]] [[檔案:05. 在遊戲中顯示,「_」已被轉換為空格.webp|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 95f8de78822a71bcfc65dbd36182d95d063883e9 編輯須知 0 408 914 881 2025-08-31T18:56:27Z Team9 625132 wikitext text/x-wiki * 新增新頁面:直接點選左欄的「新建頁面」 * 新增頁面內章節:在標題左右兩側各打== * 新增圖片:先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 大小與位置範例:[[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] ** 特殊範例: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}} * 新增影片連結與預覽:(未知) 6df149ad452a9b292105dd8af842ad1aec31cc51 經典機制 0 386 922 718 2025-09-01T16:10:03Z Team9 625132 /* 成句規則 */ wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字的遊戲機制,能使用玩家的能力、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。 * 經典機制的遊玩操作方式請參考{{MP link|介面操作|link=介面操作}}的「操作指引」 * 玩家開啟刪、推、拆、組四種能力的方式請參考{{MP link|基本設定|link=基本設定}}的「初始能力設定」 * 物件的屬性設定請參考{{MP link|介面操作|link=介面操作}}的「物件操作」,若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定}} ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定}} ==拆字== * 玩家可以透過面對物件按下Tab鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 範例物件:{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」 ** 事件:{{MP link|宣告拆字規則|link=遊戲機制}} * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 參照特殊字元(刪除:若成句中有空白,需要以全型底線「_」代表;若成句中需要玩家,可以使用全型大寫的「M」代表,遊玩時玩家必須站到該位置,才會觸發成句。) ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 7fedc7d154b403f58cd6c9ee426da2a47c47b469 特殊字元 0 410 923 721 2025-09-01T16:11:47Z Team9 625132 wikitext text/x-wiki 打字屬性中,有些特殊字元具有特別的用途。 * 全形大寫「M」:代表玩家的符號,能把玩家傳送到該字元的位置。 * 全形底線「_」:代表空格的符號,該位置不會產生碰撞。 * 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。    ↳ 相關使用請參照:「打字機」、「成句規則」、「字面」 0902297b9b1eeb129663e5e22144e15c54a0359d 遊戲機制 0 350 924 626 2025-09-01T16:26:13Z Team9 625132 /* 宣告成句規則事件 */ wikitext text/x-wiki 與拆組字、成句規則相關的功能。 == 宣告組字規則 == 宣告一條組字規則,使玩家可透過組字機制將「材料物件壹」與「材料物件貳」組合成「生成物件」。   ↳ 組字機制的相關說明請參考{{MP link|組字|link=經典機制}} == 宣告拆字規則 == 宣告一條拆字規則,使玩家可透過拆字機制將「材料物件」拆解成「生成物件壹」與「生成物件貳」。   ↳ 拆字機制的相關說明請參考{{MP link|拆字|link=經典機制}} == 宣告成句規則事件 == 當成句出現在地圖上時,會依設定給予玩家回饋,並觸發物件的執行事件(執行內容)。   ↳ 參照特殊字元(刪除:全形大寫「M」:代表玩家的符號,當玩家位於該位置時才會觸發成句/成句中希望中間或前後保留空格,需在希望保留的位置插入「 _ 」) == 取消成句規則事件 == 取消有相同「成句」屬性的成句規則。 [[Category:{{SITENAME}}]] 2f3064e5e5431895668a14cf460da0a23eb3409d 提示 0 353 925 632 2025-09-01T16:29:21Z Team9 625132 /* 改變選單提示 */ wikitext text/x-wiki 提示特定位置、物件等的相關功能。 == 叮! == 讓玩家原地跳一下,並發出「叮!」的聲響。   ↳在《文字遊戲》裡通常用來提示玩家一段對話或演出結束,可以再次自由操作角色。 == (停止)物件呼吸燈 == 讓物件擁有或停止呼吸燈提示。   ↳在《文字遊戲》裡通常用來提示玩家可以與該物件互動。 == 強調位置 == 根據設定,使地圖上的特定位置發光。   ↳在《文字遊戲》裡通常用來提示玩家可以在此處進行某些互動,例如加入某些文字組成成句。 == 改變選單提示 == 可以改變標題、描述與三段沉思。 [[Category:{{SITENAME}}]] d27415e5adb95b82c17540562681e6d9bce831d6 系統 0 354 926 725 2025-09-01T16:33:10Z Team9 625132 /* 黑魔法 */ wikitext text/x-wiki 延遲時間、存讀檔、玩家死亡、切換地圖等與系統相關的功能。 == 延遲固定時間 == 將下一個執行的事件,延遲指定的「時間」(秒)執行。 == 延遲隨機時間 == 將下一個執行的事件,延遲一段隨機的時間執行,隨機的時間會介於設定的最小值與最大值(秒)之間。 == 直接結束事件 == 直接結束此物件的執行事件(執行內容),跳過後續的所有事件。 == 遊戲存檔 == 紀錄當下的地圖狀態。   ↳可使用{{MP link|復原關卡|link=經典機制}},或者遊戲讀檔功能來回到最後一次紀錄的狀態。 == 遊戲讀檔 == 以指定的轉場,回到上一次使用遊戲存檔的地圖狀態。 == 玩家死亡 == 使玩家角色死亡,並且在玩家角色下方打出死亡的文字提示,文字提示通常用來指示死因,或是給予重新遊玩的提示。 == 切換地圖 == 切換至指定名稱的地圖 == 黑魔法 == 一般來說,魔法是不能被輕易看到的⋯⋯ 但既然你有緣看到這個功能,那就把這段咒語帶上吧! @[type_parallel] { "texts": "Hello, ||<c>world</c>!", "pos": [10, 8], "label_settings": { "c": { "text_color": "#00ffffff" } } } [[Category:{{SITENAME}}]] 8b0dc7322e4b028dedf541b67b06e72522c7a478 927 926 2025-09-01T16:33:28Z Team9 625132 /* 黑魔法 */ wikitext text/x-wiki 延遲時間、存讀檔、玩家死亡、切換地圖等與系統相關的功能。 == 延遲固定時間 == 將下一個執行的事件,延遲指定的「時間」(秒)執行。 == 延遲隨機時間 == 將下一個執行的事件,延遲一段隨機的時間執行,隨機的時間會介於設定的最小值與最大值(秒)之間。 == 直接結束事件 == 直接結束此物件的執行事件(執行內容),跳過後續的所有事件。 == 遊戲存檔 == 紀錄當下的地圖狀態。   ↳可使用{{MP link|復原關卡|link=經典機制}},或者遊戲讀檔功能來回到最後一次紀錄的狀態。 == 遊戲讀檔 == 以指定的轉場,回到上一次使用遊戲存檔的地圖狀態。 == 玩家死亡 == 使玩家角色死亡,並且在玩家角色下方打出死亡的文字提示,文字提示通常用來指示死因,或是給予重新遊玩的提示。 == 切換地圖 == 切換至指定名稱的地圖 == 黑魔法 == 一般來說,魔法是不能被輕易看到的⋯⋯ 但既然你有緣看到這個功能,那就把這段咒語帶上吧! <code>@[type_parallel] { "texts": "Hello, ||<c>world</c>!", "pos": [10, 8], "label_settings": { "c": { "text_color": "#00ffffff" } } }</code> [[Category:{{SITENAME}}]] 0f5f88105d863ae697d603b104a6891e800ac01f 928 927 2025-09-01T16:33:41Z Team9 625132 /* 黑魔法 */ wikitext text/x-wiki 延遲時間、存讀檔、玩家死亡、切換地圖等與系統相關的功能。 == 延遲固定時間 == 將下一個執行的事件,延遲指定的「時間」(秒)執行。 == 延遲隨機時間 == 將下一個執行的事件,延遲一段隨機的時間執行,隨機的時間會介於設定的最小值與最大值(秒)之間。 == 直接結束事件 == 直接結束此物件的執行事件(執行內容),跳過後續的所有事件。 == 遊戲存檔 == 紀錄當下的地圖狀態。   ↳可使用{{MP link|復原關卡|link=經典機制}},或者遊戲讀檔功能來回到最後一次紀錄的狀態。 == 遊戲讀檔 == 以指定的轉場,回到上一次使用遊戲存檔的地圖狀態。 == 玩家死亡 == 使玩家角色死亡,並且在玩家角色下方打出死亡的文字提示,文字提示通常用來指示死因,或是給予重新遊玩的提示。 == 切換地圖 == 切換至指定名稱的地圖 == 黑魔法 == 一般來說,魔法是不能被輕易看到的⋯⋯ 但既然你有緣看到這個功能,那就把這段咒語帶上吧! @[type_parallel] { "texts": "Hello, ||<c>world</c>!", "pos": [10, 8], "label_settings": { "c": { "text_color": "#00ffffff" } } } [[Category:{{SITENAME}}]] 893d13b34dfb8b8b6c441d6619473a1cf0085fd7 929 928 2025-09-01T16:34:03Z Team9 625132 /* 黑魔法 */ wikitext text/x-wiki 延遲時間、存讀檔、玩家死亡、切換地圖等與系統相關的功能。 == 延遲固定時間 == 將下一個執行的事件,延遲指定的「時間」(秒)執行。 == 延遲隨機時間 == 將下一個執行的事件,延遲一段隨機的時間執行,隨機的時間會介於設定的最小值與最大值(秒)之間。 == 直接結束事件 == 直接結束此物件的執行事件(執行內容),跳過後續的所有事件。 == 遊戲存檔 == 紀錄當下的地圖狀態。   ↳可使用{{MP link|復原關卡|link=經典機制}},或者遊戲讀檔功能來回到最後一次紀錄的狀態。 == 遊戲讀檔 == 以指定的轉場,回到上一次使用遊戲存檔的地圖狀態。 == 玩家死亡 == 使玩家角色死亡,並且在玩家角色下方打出死亡的文字提示,文字提示通常用來指示死因,或是給予重新遊玩的提示。 == 切換地圖 == 切換至指定名稱的地圖 == 黑魔法 == 一般來說,魔法是不能被輕易看到的⋯⋯ 但既然你有緣看到這個功能,那就把這段咒語帶上吧! @[type_parallel] { "texts": "Hello, ||<c>world</c>!", "pos": [10, 8], "label_settings": { "c": { "text_color": "#00ffffff" } } } [[Category:{{SITENAME}}]] e8c31f2a42c1fc7d622f571f3957e41a66e9a783 930 929 2025-09-01T16:34:17Z Team9 625132 /* 黑魔法 */ wikitext text/x-wiki 延遲時間、存讀檔、玩家死亡、切換地圖等與系統相關的功能。 == 延遲固定時間 == 將下一個執行的事件,延遲指定的「時間」(秒)執行。 == 延遲隨機時間 == 將下一個執行的事件,延遲一段隨機的時間執行,隨機的時間會介於設定的最小值與最大值(秒)之間。 == 直接結束事件 == 直接結束此物件的執行事件(執行內容),跳過後續的所有事件。 == 遊戲存檔 == 紀錄當下的地圖狀態。   ↳可使用{{MP link|復原關卡|link=經典機制}},或者遊戲讀檔功能來回到最後一次紀錄的狀態。 == 遊戲讀檔 == 以指定的轉場,回到上一次使用遊戲存檔的地圖狀態。 == 玩家死亡 == 使玩家角色死亡,並且在玩家角色下方打出死亡的文字提示,文字提示通常用來指示死因,或是給予重新遊玩的提示。 == 切換地圖 == 切換至指定名稱的地圖 == 黑魔法 == 一般來說,魔法是不能被輕易看到的⋯⋯ 但既然你有緣看到這個功能,那就把這段咒語帶上吧! @[type_parallel] { "texts": "Hello, ||<c>world</c>!", "pos": [10, 8], "label_settings": { "c": { "text_color": "#00ffffff" } } } [[Category:{{SITENAME}}]] ad0a2c4f5f6f255b2ec7be4b77c78b4c70f79a3f 代數 0 355 931 612 2025-09-01T16:34:46Z Team9 625132 wikitext text/x-wiki 調整變數數值、開關狀態的功能。 連結開關變數 == 設定開關 == 設定所選的「開關物件」為指定的值。 == 反轉開關 == 將所選的「開關物件」原有的值反轉。(若為開啟,則設為關閉。反之亦然。) == 設定變數 == 設定所選的「變數物件」為指定的值。 == 增減變數 == 增減所選「變數物件」的值。(若「增減值」為正數,則將值加上原有的值,若「增減值」為負數則減去原有的值。) == 儲存物件位置 == 將所選物件的位置,其欄與列的值分別記錄於兩個變數。 [[Category:{{SITENAME}}]] 4ce449f24727b25c639ac3b0c64e2ef68370b04e 我(玩家角色) 0 302 932 638 2025-09-01T16:39:15Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=我(玩家角色) |image=玩家角色.png }} 玩家會在遊戲裡操作的角色,預設字面為「我」、預設位置為(5,8),但字面、顏色、不透明度與出現位置都可以自由修改。 [[Category:{{SITENAME}}]] 5f2b2d95e1586b4757845cde6c802f98ddbb13a4 範例物件 0 292 933 873 2025-09-01T16:50:51Z Team9 625132 wikitext text/x-wiki 在文字遊戲的世界裡,每個字都是物件,其中,範例物件是封裝好特定功能的物件,主要可以分為物件、經典機制、演出效果三種類別。 * 物件:用於搭建場景、建立角色。 * 經典機制:文字遊戲的主要遊戲機制。 * 演出效果:能執行各式各樣的演出效果的物件。   ↳ 編輯範例物件時經常會使用的屬性欄,詳細介紹請見{{MP link|物件屬性|link=介面操作}} ==我(玩家角色)== <div class="mp-links columns-7"> * {{MP link|我(玩家角色)|link=我(玩家角色)|image=玩法內容-物件封面-我.png|size=100px}} </div> ==物件== <div class="mp-links columns-7"> * {{MP link|移動式調查物件|link=移動式調查物件|image=玩法內容-物件封面-民.png|size=100px}} * {{MP link|靜止式調查物件|link=靜止式調查物件|image=玩法內容-物件封面-石.png|size=100px}} * {{MP link|進階物件|link=進階物件|image=玩法內容-物件封面-物.png|size=100px}} * {{MP link|動畫物件|link=動畫物件|image=玩法內容-物件封面-動.png|size=100px}} </div> ==經典機制== <div class="mp-links columns-7"> * {{MP link|可被刪除的物件|link=可被刪除的物件|image=玩法內容-物件封面-刪.png|size=100px}} * {{MP link|可被推移的物件|link=可被推移的物件|image=玩法內容-物件封面-推.png|size=100px}} * {{MP link|拆字組合|link=拆字組合|image=玩法內容-物件封面-拆.png|size=100px}} * {{MP link|組字組合|link=組字組合|image=玩法內容-物件封面-組.png|size=100px}} * {{MP link|宣告成句規則|link=宣告成句規則|image=玩法內容-物件封面-句.png|size=100px}} * {{MP link|取消成句規則|link=取消成句規則|image=玩法內容-物件封面-取句.png|size=100px}} </div> ==演出效果== <div class="mp-links columns-7"> * {{MP link|呼吸燈組合|link=呼吸燈組合|image=玩法內容-物件封面-燈.png|size=100px}} * {{MP link|溶解器組合|link=溶解器組合|image=玩法內容-物件封面-溶.png|size=100px}} * {{MP link|打字機|link=打字機|image=玩法內容-物件封面-打.png|size=100px}} * {{MP link|清除打字機|link=清除打字機|image=玩法內容-物件封面-取打.png|size=100px}} * {{MP link|讓我跳一下|link=讓我跳一下|image=玩法內容-物件封面-叮.png|size=100px}} * {{MP link|延遲下一個物件|link=延遲下一個物件|image=玩法內容-物件封面-延.png|size=100px}} * {{MP link|傳送器組合|link=傳送器組合|image=玩法內容-物件封面-傳.png|size=100px}} </div> ==代數== <div class="mp-links columns-7"> * {{MP link|變數|link=變數|image=玩法內容-物件封面-變數.png|size=100px}} * {{MP link|開關|link=開關|image=玩法內容-物件封面-開關.png|size=100px}} </div> [[Category:{{SITENAME}}]] 1019a095ef4312dd2ff70b26317f7774e04d30be 宣告成句規則 0 323 934 674 2025-09-01T16:54:34Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=宣告成句規則 |image=08.宣告成句規則.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:08.成句規則 字面.webp|350px]]<hr> }} 宣告一條成句規則。   ↳ 成句規則機制說明請見{{MP link|成句規則|link=經典機制}}   ↳ 請參照特殊字元(刪除:全形大寫「M」:代表玩家的符號,當玩家位於該位置時才會觸發成句/成句中希望中間或前後保留空格,需在希望保留的位置插入「 _ 」。) * 若有設定執行事件,當「成句」出現在場上時,會觸發「執行物件」。   ↳ 該物件的執行時機需要設為「被物件觸發」 * 若無設定執行事件,仍會觸發「成句」的特效,但不會執行任何物件。 == 呈現效果 == [[檔案:08.宣告成句規則示意.gif]] <small>宣告成句規則的示意圖說</small> [[Category:{{SITENAME}}]] 540d5dcd95f4774fddc29fa56362a5eb82ac0d5e 變數 0 411 935 723 2025-09-01T17:01:46Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=溶解器組合 |image=12.溶解器效果.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 用於紀錄遊戲的狀態。 可使用代數改變狀態 可使用條件進行判斷,以執行不同的事件。   ↳ 不會顯示於遊戲中   ↳ 同一個專案中,狀態會橫跨不同地圖 【要連到代數跟條件】 [[Category:{{SITENAME}}]] 304704cd094945475ded4a1dc1a83164351b3862 936 935 2025-09-01T17:02:05Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=溶解器組合 |image=12.溶解器效果.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 用於紀錄遊戲的狀態。 可使用代數改變狀態 可使用條件進行判斷,以執行不同的事件。   ↳ 不會顯示於遊戲中   ↳ 同一個專案中,狀態會橫跨不同地圖 【要連到代數跟條件】 [[Category:{{SITENAME}}]] c063f4d645ae2787fd5977b0899ebb82899e4087 937 936 2025-09-01T17:02:55Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=變數 |image=玩法內容-物件封面-變數.png }} 用於紀錄遊戲的狀態。 可使用代數改變狀態 可使用條件進行判斷,以執行不同的事件。   ↳ 不會顯示於遊戲中   ↳ 同一個專案中,狀態會橫跨不同地圖 【要連到代數跟條件】 [[Category:{{SITENAME}}]] 26d17b679f92ba492cbc892512fb1ef638e79bf7 開關 0 412 938 724 2025-09-01T17:03:54Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=變數 |image=玩法內容-物件封面-變數.png }} 用於紀錄遊戲的狀態。 可使用代數改變狀態 可使用條件進行判斷,以執行不同的事件。   ↳ 不會顯示於遊戲中   ↳ 同一個專案中,狀態會橫跨不同地圖 【要連到代數跟條件】 [[Category:{{SITENAME}}]] c90b3c7e00152c1c596703b014086e6961ec3e27 939 938 2025-09-01T17:04:05Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=變數 |image=玩法內容-物件封面-開關.png }} 用於紀錄遊戲的狀態。 可使用代數改變狀態 可使用條件進行判斷,以執行不同的事件。   ↳ 不會顯示於遊戲中   ↳ 同一個專案中,狀態會橫跨不同地圖 【要連到代數跟條件】 [[Category:{{SITENAME}}]] 169a191fa8d1fe57749128113171023b3e46149f 940 939 2025-09-01T17:04:13Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=開關 |image=玩法內容-物件封面-開關.png }} 用於紀錄遊戲的狀態。 可使用代數改變狀態 可使用條件進行判斷,以執行不同的事件。   ↳ 不會顯示於遊戲中   ↳ 同一個專案中,狀態會橫跨不同地圖 【要連到代數跟條件】 [[Category:{{SITENAME}}]] b7a86fe13c32984ac0f69324cee2a25263fcefc1 檔案:顏色示意 2.png 6 489 941 2025-09-03T15:08:48Z Team9 625132 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d Word Game World Wiki/welcome 0 4 945 808 2025-09-03T17:15:28Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 編輯器大百科 {{SITENAME}}! 歡迎來到文字遊戲世界的 }} 目前已經更新了 [[Special:AllPages|{{NUMBEROFARTICLES}} 篇文章]],期待編輯勇者們共襄盛舉、添柴加火! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> bf319feab63e8ee5d764574a30dc06f21f72691c 946 945 2025-09-03T17:15:42Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 編輯器大百科 {{SITENAME}}! 歡迎來到文字遊戲世界的 }} 目前已經更新了 [[Special:AllPages|{{NUMBEROFARTICLES}} 篇文章]],期待編輯勇者們共襄盛舉、添柴加火! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 871b395957fb0f004dc59d4dfaaac5b68bb966e6 947 946 2025-09-03T17:15:57Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到文字遊戲世界的編輯器大百科 {{SITENAME}}! }} 目前已經更新了 [[Special:AllPages|{{NUMBEROFARTICLES}} 篇文章]],期待編輯勇者們共襄盛舉、添柴加火! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 219e2d2ebdc6570697602cb5e6182c3d3181da10 948 947 2025-09-03T17:16:42Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到文字遊戲世界的編輯器大百科 {{SITENAME}}! [[檔案:首頁歡迎示意動圖 2.gif|1600px|置中]] }} 目前已經更新了 [[Special:AllPages|{{NUMBEROFARTICLES}} 篇文章]],期待編輯勇者們共襄盛舉、添柴加火! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> ad0beb69e4dd9aabee2ca98f15d7c6082c431cbe 949 948 2025-09-03T17:16:56Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到文字遊戲世界的編輯器大百科 {{SITENAME}}! }} 目前已經更新了 [[Special:AllPages|{{NUMBEROFARTICLES}} 篇文章]],期待編輯勇者們共襄盛舉、添柴加火! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 219e2d2ebdc6570697602cb5e6182c3d3181da10 950 949 2025-09-03T17:18:17Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到文字遊戲世界的編輯器大百科 {{SITENAME}}! }} 最完整的教學檔案都在這裡 目前已經更新了 [[Special:AllPages|{{NUMBEROFARTICLES}} 篇文章]],期待編輯勇者們共襄盛舉、添柴加火! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 17be512e504e8f5ec8b5e1a831286519429c8bdc 951 950 2025-09-05T15:47:13Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到文字遊戲世界的編輯器大百科 {{SITENAME}}! }} 最完整的教學檔案都在這裡! 目前已經更新了 [[Special:AllPages|{{NUMBEROFARTICLES}} 篇文章]],期待編輯勇者們共襄盛舉、添柴加火! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> f64dd05fbabeafda2e29aae01b6224025ef37cb6 956 951 2025-09-05T16:30:01Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到文字遊戲世界的編輯器大百科 {{SITENAME}}! }} 想知道編輯器能做什麼嗎?看不懂某個功能能做什麼嗎?明明設定好了,怎麼實際玩的時候無法順利操作嗎? 別擔心,無論你是剛上手的新手,還是想鑽研更多細節的老手,都能在這裡找到最完整的教學檔案! 目前已經更新了 [[Special:AllPages|{{NUMBEROFARTICLES}} 篇文章]],期待編輯勇者們共襄盛舉、添柴加火! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 1c1138f95dfb0d3923d846282b06208c5b4607bb 957 956 2025-09-05T16:30:20Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到文字遊戲世界的編輯器大百科 {{SITENAME}}! }} 想知道編輯器能做什麼嗎?看不懂某個功能能做什麼嗎?明明設定好了,怎麼實際玩的時候無法順利操作嗎? 別擔心,無論你是剛上手的新手,還是想鑽研更多細節的老手,都能在這裡找到最完整的教學檔案! 目前已經更新了 [[Special:AllPages|{{NUMBEROFARTICLES}} 篇文章]],期待編輯勇者們共襄盛舉、添柴加火。 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 7e163b0fc628f9b7c2d0911de812921d22bca41f Word Game World Wiki/about 0 6 952 810 2025-09-05T15:47:51Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 關於《文字遊戲世界》編輯器 Word Game World Editor }} 編輯器是《文字遊戲世界》這款遊戲的新功能,玩家可以搖身一變成為關卡創作者,自由運用如前作《文字遊戲》的經典機制「刪、推、拆、組、成句規則」,或者是各式各樣的事件變化,組合成專屬的創意關卡。 完成後,玩家更能將關卡上傳,讓來自不同地方的玩家都能在平行世界裡與你的世界相遇。 這一次,字不只是字,更是你探索世界、與他人交流互動的媒介。 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> ed39519097f1ef093c489fcdecc18fcdee04a270 Word Game World Wiki/contribute 0 7 953 836 2025-09-05T15:48:11Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 維基社群 }} 文字遊戲世界的編輯器大百科 {{SITENAME}} 屬於協作維基,可供任何人公開編輯。 您可以[[Special:UserLogin/signup|登入]]加入編輯的行列,詳細編輯格式請參考{{MP link|編輯須知|link=編輯須知}} 您的貢獻能在壯大維基之餘幫助到其他玩家,也歡迎您加入[https://discord.gg/f3UPc835Dy 我們的 Discord 群組]提出問題或給予建議,並與其他編輯者相互交流。 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> ab9ead9d6fe35be315b21d5a667b23cff8efcca2 Word Game World Wiki/welcome 0 4 958 957 2025-09-05T16:31:19Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到文字遊戲世界的編輯器大百科 {{SITENAME}}! }} 想知道編輯器能做什麼嗎?看不懂某個功能能做什麼嗎?無論怎麼調整就是無法讓遊戲功能順利運作嗎? 別擔心,無論你是剛上手的新手,還是想鑽研更多細節的老手,都能在這裡找到最完整的教學檔案! 目前已經更新了 [[Special:AllPages|{{NUMBEROFARTICLES}} 篇文章]],期待編輯勇者們共襄盛舉、添柴加火。 {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> c8dd2bc65ee551ef9d4c8402882763aea169ddf6 1005 958 2025-09-06T08:56:48Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到文字遊戲世界的編輯器大百科 {{SITENAME}}! }} 想知道編輯器能做什麼嗎?看不懂某個功能能做什麼嗎?無論怎麼調整就是無法讓遊戲功能順利運作嗎? 別擔心,無論你是剛上手的新手,還是想鑽研更多細節的老手,都能在這裡找到最完整的教學檔案! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 099f06a7aab44f8eebdad984354d8b5b63e76ea9 1006 1005 2025-09-06T08:57:10Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到文字遊戲世界的編輯器大百科 {{SITENAME}}! }} 想知道編輯器能做什麼嗎?看不懂某個功能能做什麼嗎?無論怎麼調整就是無法讓遊戲功能順利運作嗎? 別擔心,無論你是剛上手的新手,還是想鑽研更多細節的老手,都能在這裡找到最完整的教學檔案,快來看看吧! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 9fb3ff882ed6e0421d95724a8e950db2c7821060 1007 1006 2025-09-06T08:57:20Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到文字遊戲世界的編輯器大百科 {{SITENAME}}! }} 想知道編輯器能做什麼嗎?看不懂某個功能能做什麼嗎?無論怎麼調整就是無法讓遊戲功能順利運作嗎? 別擔心,無論你是剛上手的新手,還是想鑽研更多細節的老手,都能在這裡找到最完整的教學檔案,快來看看吧! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 89ec28fd02445950e0863149e7899384a75d07a3 Word Game World Wiki/intro 0 409 959 802 2025-09-05T17:05:52Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|1200px|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,不僅有製作團隊 Team9 打造的主線故事世界,也能在平行世界中探索與其他 IP 跨界合作或者是全球玩家自製的關卡。 當然,你也可以加入這場創作盛宴! 不需要任何程式基礎,只要帶上你的無限創意,使用「編輯器」就能打造屬於自己的文字遊戲世界,現在就來試試吧! Step 1 建立一個新專案   ↳ {{MP link|「專案」-「新專案」|link=介面操作#功能欄}} Step 2 為你的世界命名   ↳ {{MP link|「專案屬性」-「專案名稱」、「世界資訊」|link=屬性欄#專案屬性}} Step 3 打造專屬的世界   ↳ {{MP link|「範例物件」|link=範例物件}}、{{MP link|「事件」|link=事件}} Step 4 完成後儲存關卡   ↳ {{MP link|「專案」-「儲存專案」|link=介面操作#功能欄}} Step 5 上傳到平行世界   ↳ {{MP link|「世界」-「上傳世界」|link=介面操作#功能欄}} {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 159e366fd572d58d73fda630bb24ae746d9f39e2 檔案:05. 包含「_」的物件.png 6 490 960 2025-09-05T17:13:45Z Team9 625132 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 屬性欄 0 407 961 921 2025-09-05T17:14:05Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki 設定專案、地圖、物件屬性的面板。 ==專案屬性== * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * 不透明度:調整在遊戲裡該文字呈現的透明度。(不是所有都有) * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 參照特殊字元(後面刪除:如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。) [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 包含「_」的物件.png|250px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 7531c7f1fa09cae603158277b144b56c316f64ed 962 961 2025-09-05T17:14:14Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki 設定專案、地圖、物件屬性的面板。 ==專案屬性== * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * 不透明度:調整在遊戲裡該文字呈現的透明度。(不是所有都有) * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 參照特殊字元(後面刪除:如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。) [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 包含「_」的物件.png|750px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 a0c2218ff493cc54d96067087a243c24975cba54 963 962 2025-09-05T17:14:23Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki 設定專案、地圖、物件屬性的面板。 ==專案屬性== * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * 不透明度:調整在遊戲裡該文字呈現的透明度。(不是所有都有) * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 參照特殊字元(後面刪除:如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。) [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 包含「_」的物件.png|750px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 b825ceb213418bea825b0a35a376a76ae76f3da3 964 963 2025-09-05T17:22:38Z Team9 625132 wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * 不透明度:調整在遊戲裡該文字呈現的透明度。(不是所有都有) * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 參照特殊字元(後面刪除:如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。) [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 包含「_」的物件.png|750px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 8cebd676a914f570ca002f5923b157b4a298d17f 966 964 2025-09-05T17:25:09Z Team9 625132 /* 專案屬性 */ wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 [[檔案:觸發鏈示意.png|250px]] * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * 不透明度:調整在遊戲裡該文字呈現的透明度。(不是所有都有) * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 參照特殊字元(後面刪除:如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。) [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 包含「_」的物件.png|750px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 f2c2ff265cbea696d22027b2cf1cc818a952968e 967 966 2025-09-05T17:25:28Z Team9 625132 wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄顯示該物件的屬性。其中,選取{{MP link|宣告成句規則|link=宣告成句規則}}(範例物件)、{{MP link|宣告成句規則|link=條件}}(事件)、執行完觸發(物件屬性欄裡設定)時,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 [[檔案:觸發鏈示意.png|250px]] * 選取多個物件時,屬性欄顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * 不透明度:調整在遊戲裡該文字呈現的透明度。(不是所有都有) * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小,且基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 參照特殊字元(後面刪除:如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「 _ 」的話則會創造可以穿越的空位。) [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 包含「_」的物件.png|750px]] <small>雖然在字面及地圖編輯區仍會顯示全形底線,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、{{MP link|宣告成句規則|link=宣告成句規則}}、事件:{{MP link|宣告成句規則|link=遊戲機制}}、【系統:執行其他物件->這是什麼?】 * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後,觸發執行完觸發所設定的物件。可以透過{{MP link|範例物件|link=範例物件}}設定,也可以使用{{MP link|進階物件|link=進階物件}}自行將不同事件組合成獨特的執行事件(執行內容)。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 7be8ba7f5a7234f8bcc330768c2c6dbd2ced7df4 968 967 2025-09-05T17:48:28Z Team9 625132 wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄會顯示專案與地圖的屬性。 * 選取單一物件時,屬性欄會顯示該物件的屬性。   ↳ 若選取範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=條件}},或是在物件屬性欄裡設定「執行完觸發」,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 [[檔案:觸發鏈示意.png|250px]] <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> * 一次選取多個物件時,屬性欄會顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * (不)透明度:{{MP link|我(玩家角色)|link=我(玩家角色)}}、{{MP link|進階物件|link=進階物件}}以及{{MP link|動畫物件|link=動畫物件}}可以調整物件在遊戲裡實際呈現的透明度。 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小。   ↳ 基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 包含「_」的物件.png|750px]] <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制}},以及{{MP link|觸發物件(執行其他物件)|link=物件操作}} * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後觸發「執行完觸發」所設定的物件。   ↳ 單個執行事件(執行內容)可以在{{MP link|範例物件|link=範例物件}}裡直接設定,若要設定多個執行事件(執行內容),可以在{{MP link|進階物件|link=進階物件}}與{{MP link|動畫物件|link=動畫物件}}裡透過不同事件的設定自行組合。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 44d4b0efa9f23b36c97f141a972b036200761b8e 972 968 2025-09-05T17:59:51Z Team9 625132 wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄會顯示專案與地圖的屬性。   ↳ 關於專案與地圖的各屬性說明請參考{{MP link|基本設定|link=宣告成句規則}} * 選取單一物件時,屬性欄會顯示該物件的屬性。   ↳ 若選取範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=條件}},或是在物件屬性欄裡設定「執行完觸發」,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。 [[檔案:觸發鏈示意.png|250px]] <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> * 一次選取多個物件時,屬性欄會顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * (不)透明度:{{MP link|我(玩家角色)|link=我(玩家角色)}}、{{MP link|進階物件|link=進階物件}}以及{{MP link|動畫物件|link=動畫物件}}可以調整物件在遊戲裡實際呈現的透明度。 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小。   ↳ 基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 包含「_」的物件.png|750px]] <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制}},以及{{MP link|觸發物件(執行其他物件)|link=物件操作}} * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後觸發「執行完觸發」所設定的物件。   ↳ 單個執行事件(執行內容)可以在{{MP link|範例物件|link=範例物件}}裡直接設定,若要設定多個執行事件(執行內容),可以在{{MP link|進階物件|link=進階物件}}與{{MP link|動畫物件|link=動畫物件}}裡透過不同事件的設定自行組合。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 a01da100c5018e619ec3fcc7960638dfee768f10 檔案:觸發鏈示意.png 6 491 965 2025-09-05T17:24:29Z Team9 625132 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 介面操作 0 375 969 955 2025-09-05T17:51:51Z Team9 625132 /* 地圖編輯區 */ wikitext text/x-wiki 開啟編輯器後,你會立刻看到主要的工作畫面:上方是功能列與範例物件列,右側是屬性欄,而在中間佔據最大面積的則是地圖編輯區,不管是試玩、隱藏格線或物件列表都可以在這裡找到。這些區域各自對應不同的需求,能幫助玩家一步步完成關卡設計。 在「介面操作」的這個頁面同時也會介紹基本操作方式,讓你不管是在編輯器裡創作,還是實際進入遊戲遊玩,都能快速上手。 ==功能列== [[檔案:功能列示意.png|400px|right]] 可以執行如專案存檔與開啟、新增或編輯物件、轉換語言、進入社群或回報錯誤等功能。 * 專案:不管是建立新專案、開啟既有專案、儲存當前編輯中的專案、另存新檔還是匯出世界專案都在此執行。 * 編輯:包含動作的復原、重做、複製、剪下、貼上或刪除。 * 新增:新增範例物件。   ↳範例物件也可以在功能列下方的範例物件列點選對應圖示,就能直接新增到地圖編輯區。   ↳各範例物件說明請參考:{{MP link|「範例物件」|link=範例物件}} * 語言:目前可以切換簡體中文與繁體中文兩種語言。 * 開發人員:提供開發人員檢視與維修編輯器狀態時使用的欄位。 * 社群協作:可以在這裡加入官方的 Discord 一起交流使用編輯器或試玩關卡的各種想法,如果在使用過程中,眼尖的你看見了任何問題,當然也非常歡迎你大聲告訴我們:「這裡有蟲快來抓!」 * 世界:這個神秘管道可以讓你把設計好的遊戲關卡投稿到「平行世界」,當然,也可以把你送回其他世界繼續探索與冒險! ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定#地圖名稱與數量設定}} * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。   ↳ 屬性欄各欄說明請參考{{MP link|屬性欄|link=屬性欄}} ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意 2.png|400px]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]][[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] c99d07e5b17cfc4931618f7ba704eab2c74386cc 971 969 2025-09-05T17:55:22Z Team9 625132 wikitext text/x-wiki 開啟編輯器後,你會立刻看到主要的工作畫面:上方是功能列與範例物件列,右側是屬性欄,而在中間佔據最大面積的則是地圖編輯區,不管是試玩、隱藏格線或物件列表都可以在這裡找到。這些區域各自對應不同的需求,能幫助玩家一步步完成關卡設計。 在「介面操作」的這個頁面同時也會介紹基本操作方式,讓你不管是在編輯器裡創作,還是實際進入遊戲遊玩,都能快速上手。 ==功能列== [[檔案:功能列示意.png|400px|right]] 可以執行如專案存檔與開啟、新增或編輯物件、轉換語言、進入社群或回報錯誤等功能。 * 專案:不管是建立新專案、開啟既有專案、儲存當前編輯中的專案、另存新檔還是匯出世界專案都在此執行。 * 編輯:包含動作的復原、重做、複製、剪下、貼上或刪除。 * 新增:新增範例物件。   ↳範例物件也可以在功能列下方的範例物件列點選對應圖示,就能直接新增到地圖編輯區。   ↳各範例物件說明請參考{{MP link|範例物件|link=範例物件}} * 語言:目前可以切換簡體中文與繁體中文兩種語言。 * 開發人員:提供開發人員檢視與維修編輯器狀態時使用的欄位。 * 社群協作:可以在這裡加入官方的 Discord 一起交流使用編輯器或試玩關卡的各種想法,如果在使用過程中,眼尖的你看見了任何問題,當然也非常歡迎你大聲告訴我們:「這裡有蟲快來抓!」 * 世界:這個神秘管道可以讓你把設計好的遊戲關卡投稿到「平行世界」,當然,也可以把你送回其他世界繼續探索與冒險! ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定#地圖名稱與數量設定}} * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。   ↳ 屬性欄各欄說明請參考{{MP link|屬性欄|link=屬性欄}} ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意 2.png|400px]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]][[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] ac3ee8567138bf4f12f48929c6b08252d6a8e877 977 971 2025-09-05T18:15:32Z Team9 625132 /* 屬性欄 */ wikitext text/x-wiki 開啟編輯器後,你會立刻看到主要的工作畫面:上方是功能列與範例物件列,右側是屬性欄,而在中間佔據最大面積的則是地圖編輯區,不管是試玩、隱藏格線或物件列表都可以在這裡找到。這些區域各自對應不同的需求,能幫助玩家一步步完成關卡設計。 在「介面操作」的這個頁面同時也會介紹基本操作方式,讓你不管是在編輯器裡創作,還是實際進入遊戲遊玩,都能快速上手。 ==功能列== [[檔案:功能列示意.png|400px|right]] 可以執行如專案存檔與開啟、新增或編輯物件、轉換語言、進入社群或回報錯誤等功能。 * 專案:不管是建立新專案、開啟既有專案、儲存當前編輯中的專案、另存新檔還是匯出世界專案都在此執行。 * 編輯:包含動作的復原、重做、複製、剪下、貼上或刪除。 * 新增:新增範例物件。   ↳範例物件也可以在功能列下方的範例物件列點選對應圖示,就能直接新增到地圖編輯區。   ↳各範例物件說明請參考{{MP link|範例物件|link=範例物件}} * 語言:目前可以切換簡體中文與繁體中文兩種語言。 * 開發人員:提供開發人員檢視與維修編輯器狀態時使用的欄位。 * 社群協作:可以在這裡加入官方的 Discord 一起交流使用編輯器或試玩關卡的各種想法,如果在使用過程中,眼尖的你看見了任何問題,當然也非常歡迎你大聲告訴我們:「這裡有蟲快來抓!」 * 世界:這個神秘管道可以讓你把設計好的遊戲關卡投稿到「平行世界」,當然,也可以把你送回其他世界繼續探索與冒險! ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定#地圖名稱與數量設定}} * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。   ↳ 各欄位的詳細說明請參考{{MP link|屬性欄|link=屬性欄}} ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意 2.png|400px]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]][[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] d1662de5daf6bdf9502183ca7017469e49ed4051 基本設定 0 293 970 575 2025-09-05T17:52:35Z Team9 625132 wikitext text/x-wiki 基本設定 ==專案與世界資訊== * 專案名稱:這個專案的名稱,初始設定為「未命名專案」。 * 世界資訊:可以設定會顯示在「世界投稿區」的縮圖與相關資訊,包含專案簡介、作者名稱與作品的屬性標籤。【此處確認是否介紹靈感與標籤】 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這幾種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 具體操作指引請參考{{MP link|介面操作|link=介面操作}}-「操作指引」 * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個【專案?】最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|350px]] ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖,一個專案裡最多可以新增【X】個地圖。 [[Category:{{SITENAME}}]] 004a1ad0e14a2adce880a1451203b7a7eeacd946 974 970 2025-09-05T18:04:09Z Team9 625132 wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、 {{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|350px]] 玩家會在關卡瀏覽區先看到這些預覽資訊,方便他們更快瞭解你的關卡。 * 專案名稱:這個專案的名稱,初始設定為「未命名專案」。 * 世界資訊:為專案設計縮圖與相關資訊,包含專案簡介、作者名稱與作品的屬性標籤。【此處確認是否介紹靈感與標籤】 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這幾種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 具體操作指引請參考{{MP link|介面操作|link=介面操作}}-「操作指引」 * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個【專案?】最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|350px]] ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖,一個專案裡最多可以新增【X】個地圖。 [[Category:{{SITENAME}}]] 994578ddd0fc3c03490d1946eb03b101652c6f21 975 974 2025-09-05T18:12:46Z Team9 625132 wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、 {{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|350px]] 玩家會在關卡瀏覽區先看到這些預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 * 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 * 世界資訊: ** 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ** 專案簡介與作者名稱:簡單說明作品主題,並讓大家知道作者(也就是你!)是誰。 ** 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這幾種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 遊玩操作方式請參考{{MP link|介面操作|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|350px]] ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] b714a43a2933ab5d6f510824cc19165415fb1b67 976 975 2025-09-05T18:12:59Z Team9 625132 wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|350px]] 玩家會在關卡瀏覽區先看到這些預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 * 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 * 世界資訊: ** 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ** 專案簡介與作者名稱:簡單說明作品主題,並讓大家知道作者(也就是你!)是誰。 ** 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這幾種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 遊玩操作方式請參考{{MP link|介面操作|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|350px]] ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] 428a8dc02fd72399553e7cc36ce780144f43060b 978 976 2025-09-05T18:16:11Z Team9 625132 /* 提示設定 */ wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|350px]] 玩家會在關卡瀏覽區先看到這些預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 * 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 * 世界資訊: ** 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ** 專案簡介與作者名稱:簡單說明作品主題,並讓大家知道作者(也就是你!)是誰。 ** 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這幾種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|350px]] ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] 3979c1216a8984f904af121ac22cfe7cc3fcd466 979 978 2025-09-05T18:16:35Z Team9 625132 /* 提示設定 */ wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|350px]] 玩家會在關卡瀏覽區先看到這些預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 * 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 * 世界資訊: ** 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ** 專案簡介與作者名稱:簡單說明作品主題,並讓大家知道作者(也就是你!)是誰。 ** 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這幾種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|350px]] ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] d80e103cff62758dc85f90e5af1c7f3f1a768796 980 979 2025-09-05T18:17:32Z Team9 625132 /* 初始能力設定 */ wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|350px]] 玩家會在關卡瀏覽區先看到這些預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 * 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 * 世界資訊: ** 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ** 專案簡介與作者名稱:簡單說明作品主題,並讓大家知道作者(也就是你!)是誰。 ** 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|350px]] ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] 4d1e4f4db51e0228e6f85ee2c3c141457465aa8a 檔案:關卡瀏覽器.png 6 492 973 2025-09-05T18:03:46Z Team9 625132 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 能力設定 0 349 981 624 2025-09-05T18:19:51Z Team9 625132 wikitext text/x-wiki 設定玩家刪字、推字、拆組字、復原關卡能力的功能。 == 拆組字 == 設定玩家的拆組字能力為開啟或關閉。 玩家需要開啟拆組字能力,才能觸發{{MP link|拆組字|link=經典機制}}的機制。 == 刪字 == 設定玩家的刪字能力為開啟或關閉。 玩家需要開啟刪字能力,才能觸發{{MP link|刪字|link=經典機制}}的機制。 == 推字 == 設定玩家的推字能力為開啟或關閉。 玩家需要開啟推字能力,才能觸發{{MP link|推字|link=經典機制}}的機制。 == 復原關卡 == 設定玩家的復原關卡能力為開啟或關閉。 玩家需要開啟復原關卡能力,才能觸發{{MP link|復原關卡|link=經典機制}}的機制。 [[Category:{{SITENAME}}]] a0f4658a9a1d0e4cc3ec26c4e88a051b93976044 我(玩家角色) 0 302 982 932 2025-09-05T18:23:02Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=我(玩家角色) |image=玩家角色.png }} 玩家會在遊戲裡操作的角色,預設字面為「我」、預設位置為第 5 欄第 8 列,但字面、顏色、不透明度與出現位置都可以自由修改。 [[Category:{{SITENAME}}]] a8e7b4a3630a61ad3671eca016a963de8e82bc88 983 982 2025-09-05T18:23:54Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=我(玩家角色) |image=玩法內容-物件封面-我.png }} 玩家會在遊戲裡操作的角色,預設字面為「我」、預設位置為第 5 欄第 8 列,但字面、顏色、不透明度與出現位置都可以自由修改。 [[Category:{{SITENAME}}]] 7b4489ee8ca908f2a1c8a8743dd0732f36004842 移動式調查物件 0 305 984 639 2025-09-05T18:24:18Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=玩法內容-物件封面-民.png |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] d73410ae2e7842c87bba1e7de046582d2a086876 靜止式調查物件 0 308 985 643 2025-09-05T18:24:32Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=靜止式調查物件 |image=玩法內容-物件封面-石.png |caption='''屬性'''<br><hr>字面<br>[[檔案:03.靜止式調查物件字面示意.webp|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 靜止不動的物件,調查後會在指定位置打字。 == 呈現效果 == [[檔案:靜止式調查物件示意.gif]] <small>靜止式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] d2becf07368929152c0b667eb0ffd2fb65333777 進階物件 0 345 986 652 2025-09-05T18:24:43Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=進階物件 |image=玩法內容-物件封面-物.png |caption='''屬性'''<br><hr>字面<br>[[檔案:進階物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 開放所有可調整屬性的物件。 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=介面操作}} [[Category:{{SITENAME}}]] b5633aa1351c1963f797ec2c189e7f10b7106d7b 動畫物件 0 347 987 720 2025-09-05T18:24:52Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=玩法內容-物件封面-動.png |caption='''屬性'''<br><hr>字面<br>[[檔案:動畫物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 字面為動畫文字,且開放所有可調整屬性的物件。   ↳ 只能輸入單個字元,若選擇特規動畫則無法變更字面 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=介面操作}} * 動畫: ** 適用性 *** 通用動畫(常規動畫):能套用在所有字元上的動畫。 *** 特製動畫:為特定字元製作的動畫,例如會搖曳的「樹」、會逐漸塌陷的「柴」等等。 ** 播放方式 *** 循環動畫:套用後會持續循環播放的動畫。 *** 一次性動畫:在選擇動畫的視窗中,會有 one shot 的標記,播放一次動畫後就會停在最後畫面。   ↳ 需要以{{MP link|播放動畫|link=物件操作}}觸發。 [[Category:{{SITENAME}}]] e0774ad966dd6b046ecd10fb7d4f894c343b252b 可被刪除的物件 0 311 988 660 2025-09-05T18:25:21Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=可被刪除的物件 |image=玩法內容-物件封面-刪.png |caption='''屬性'''<br><hr>字面<br>[[檔案:04.可刪除物件 字面.webp|350px]] }} 可以被玩家刪除的物件。 * 字面只能輸入單個字元。 * 新增該物件後,會在「遊戲開始後」自動開啟玩家刪除文字的能力。   ↳ 刪字機制說明請見{{MP link|刪字|link=經典機制}} == 呈現效果 == [[檔案:04.可刪除物件示意.gif]] <small>可被刪除的物件的示意圖說</small> [[Category:{{SITENAME}}]] 8a817dded7678f6fcde41ea8f6b408ad78a22cff 可被推移的物件 0 314 989 662 2025-09-05T18:25:30Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=可被推移的物件 |image=玩法內容-物件封面-推.png |caption='''屬性'''<br><hr>字面<br>[[檔案:05.可推移物件字面.webp|350px]] }} 可以被玩家推移的物件。 * 字面只能輸入單個字元。 * 新增該物件後,會在「遊戲開始後」自動開啟玩家推移文字的能力。   ↳ 推字機制說明請見{{MP link|推字|link=經典機制}} == 呈現效果 == [[檔案:05.可推移物件示意.gif]] <small>可被推移的物件的示意圖說</small> [[Category:{{SITENAME}}]] 75987863c341f9845cd9083d4ada2a7914d87ba7 拆字組合 0 317 990 668 2025-09-05T18:25:42Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=拆字組合 |image=玩法內容-物件封面-拆.png }} 宣告一條拆字規則。 拆字組合包含四個物件: * 宣告拆字規則:請放在後台。 * 可被拆解的物件:請放在前台。 * 拆解後物件_壹:請放在後台。 * 拆解後物件_貳:請放在後台。 [[檔案:06.拆字規則 範例組合.webp|350px]] * 新增該物件後,會在「遊戲開始後」自動開啟玩家拆組文字的能力。   ↳ 拆字機制說明請見{{MP link|拆字|link=經典機制}} == 呈現效果 == [[檔案:06.可拆解物件示意.gif]] <small>拆字組合的示意圖說</small> [[Category:{{SITENAME}}]] 64b78da61bdacf5ae218df7ef686a5c5348bb056 組字組合 0 320 991 670 2025-09-05T18:25:50Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=組字組合 |image=玩法內容-物件封面-組.png }} 宣告一條組字規則。 拆字組合包含四個物件: * 宣告組字規則:請放在後台。 * 組合後物件:請放在後台。 * 可被組合的物件_壹:請放在前台。 * 可被組合的物件_貳:請放在前台。 [[檔案:07.組字規則 範例組合.webp|350px]] * 新增該物件後,會在「遊戲開始後」自動開啟玩家拆組文字的能力。   ↳ 組字機制說明請見{{MP link|組字|link=經典機制}} == 呈現效果 == [[檔案:07.可組合物件示意.gif]] <small>組字組合的示意圖說</small> [[Category:{{SITENAME}}]] c5e31cb934ff3ba4311ffd9e567b0cc18c2714d1 宣告成句規則 0 323 992 934 2025-09-05T18:26:10Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=宣告成句規則 |image=玩法內容-物件封面-句.png |caption='''屬性'''<br><hr>字面<br>[[檔案:08.成句規則 字面.webp|350px]]<hr> }} 宣告一條成句規則。   ↳ 成句規則機制說明請見{{MP link|成句規則|link=經典機制}}   ↳ 請參照特殊字元(刪除:全形大寫「M」:代表玩家的符號,當玩家位於該位置時才會觸發成句/成句中希望中間或前後保留空格,需在希望保留的位置插入「 _ 」。) * 若有設定執行事件,當「成句」出現在場上時,會觸發「執行物件」。   ↳ 該物件的執行時機需要設為「被物件觸發」 * 若無設定執行事件,仍會觸發「成句」的特效,但不會執行任何物件。 == 呈現效果 == [[檔案:08.宣告成句規則示意.gif]] <small>宣告成句規則的示意圖說</small> [[Category:{{SITENAME}}]] 14809dbc6fb41078170aaf69248f989d2df41c41 取消成句規則 0 325 993 677 2025-09-05T18:26:18Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=取消成句規則 |image=玩法內容-物件封面-取句.png |caption='''屬性'''<br><hr>字面<br>[[檔案:09.取消成句規則 字面.webp|350px]]<hr>執行時機<br>[[檔案:09.取消成句規則 執行時機.webp|350px]] }} 透過設定執行事件,取消一條被所選「宣告成句規則」所宣告的成句規則。   ↳ 成句規則機制說明請見{{MP link|成句規則|link=經典機制}} [[Category:{{SITENAME}}]] a0ca7bb93800008b1bb181d10d9e7f678c630c8b 呼吸燈組合 0 328 994 681 2025-09-05T18:26:31Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=呼吸燈組合 |image=玩法內容-物件封面-燈.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 賦予物件呼吸燈,讓物件規律發光與熄滅。   ↳ 只能改變位置與顏色,無法改變字面 呼吸燈組合包含兩個物件: * 賦予物件呼吸燈:負責指定其他物件並給予其呼吸燈效果,請放在後台。 * 有呼吸燈的物件:在執行後具有呼吸燈效果的物件,請放在前台。 [[檔案:10.呼吸燈效果 範例組合.webp|350px]] == 呈現效果 == [[檔案:10.呼吸燈效果示意.gif]] <small>呼吸燈組合的示意圖說</small> [[Category:{{SITENAME}}]] c17d5e1b0804d1fd531f88dece658f54e77c0bd9 溶解器組合 0 331 995 684 2025-09-05T18:26:52Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=溶解器組合 |image=玩法內容-物件封面-溶.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以將物件溶解的物件,會播放溶解的特效,並將選定的物件移除至地圖之外。   ↳ 只能改變位置與顏色,無法改變字面 溶解器組合包含兩個物件: * 溶解器:負責指定其他物件並給予其溶解效果,請放在後台。 * 待溶解物件:在執行後被溶解的物件,請放在前台。 [[檔案:11.溶解器效果 範例組合.webp|350px]] == 呈現效果 == [[檔案:12.溶解器效果示意.gif]] <small>溶解器組合的示意圖說</small> [[Category:{{SITENAME}}]] fa4b668ffa9ca0f83b5aba21ba6545bb433686dd 打字機 0 374 996 686 2025-09-05T18:27:03Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=打字機 |image=玩法內容-物件封面-打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 在指定位置執行打字的物件。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制}} == 呈現效果 == [[檔案:12.打字機示意.gif]] <small>打字機的示意圖說</small> [[Category:{{SITENAME}}]] 8663edaa686e91fa7d0a703adb03c678fb608c73 清除打字機 0 336 997 689 2025-09-05T18:27:12Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=清除打字機 |image=玩法內容-物件封面-取打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:13.清除打字機 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以清除{{MP link|移動式調查物件|link=範例物件}}、{{MP link|靜止式調查物件|link=範例物件}}、{{MP link|打字機|link=範例物件}}所打出的字。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制}}   ↳ 若要清除由打字事件所打出的文字,必須使用清除事件,無法使用此範例物件進行清除。 [[Category:{{SITENAME}}]] 04635553445e376134b177f39fa5a79d9ffb396c 讓我跳一下 0 339 998 693 2025-09-05T18:27:28Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=讓我跳一下 |image=玩法內容-物件封面-叮.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 讓玩家原地跳一下,並發出「叮!」的聲響。   ↳ 只能改變位置與顏色,無法改變字面 這個執行事件不需要指定其他物件。 == 呈現效果 == [[檔案:14.讓我叮一下示意.gif]] <small>讓我跳一下的示意圖說</small> [[Category:{{SITENAME}}]] 9c7f57df5ca1dc1a7f77fe24bb39852767ff324d 延遲下一個物件 0 341 999 695 2025-09-05T18:27:46Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=延遲下一個物件 |image=玩法內容-物件封面-延.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 將下一個執行的物件,延遲一段時間執行。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 可以使用這個範例物件,讓執行完觸發的物件等待一段指定的時間再被觸發。 [[Category:{{SITENAME}}]] 5768b188626c210e393596eb54e1d70e9fa0097d 傳送器組合 0 343 1000 696 2025-09-05T18:34:39Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=傳送器組合 |image=玩法內容-物件封面-傳.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以將物件傳送至指定目的地的組合範例。   ↳ 只能改變位置與顏色,無法改變字面 傳送器組合包含三個物件: * 傳送器:請放在後台。 * 待傳送物件:請放在前台。可以替換成任意物件。 * 傳送目的地:不會顯示在畫面上,是「待傳送物件」在「傳送器」執行後會傳送到的位置。可以替換成任意物件。 [[Category:{{SITENAME}}]] 3b8e5daa3a41dd7a00da57aed00fcfd490af5784 打字機事件 0 334 1001 623 2025-09-05T18:35:49Z Team9 625132 wikitext text/x-wiki 與在地圖上打字相關的功能。 == 打字 == [[檔案:02. 打字機介面.webp|300px|right]] 在指定位置,以自訂設置打出文字。 * 字面、碰撞圖層、轉移物件:請參考{{MP link|物件屬性|link=屬性欄}}   ↳ 總是遮蓋玩家的設定,在使用{{MP link|物件操作|link=物件操作}}類的事件,將玩家或物件設定為彼此穿透後再進行移動時,才會看得出區別。 * 標籤:用於「清除打字」時,清除不同段落的「打字」。 * 打字音效:設定打字機的音效。 * 固定於畫面:開啟時,打字的位置會改為以攝影機(螢幕顯示的畫面)而非地圖為主。 * 打字動畫:開啟時,字會一個一個依序被打出。(若關閉,所有字會一次性顯示。) * 空白鍵跳過:開啟時,打字可透過按下「空白鍵」(Spacebar)直接跳到顯示完畢的狀態。 * 需要確認:開啟時,打字完成後,最後一個字元後會出現「▼」的符號,並暫停遊戲執行,直至玩家按下「空白鍵」(Spacebar)或者「下方向鍵」。 * 玩家需要等待:開啟時,後續的事件需要等待此事件執行完畢後,才會繼續執行。(若關閉,後續的事件會與此事件同時執行。)   ↳ 打字機制的相關說明請參考{{MP link|打字|link=經典機制}} == 清除 == 清除擁有相同標籤的打字內容。 [[Category:{{SITENAME}}]] 8da63008d8b7565969430598049c00eb2ea248df 遊戲機制 0 350 1002 924 2025-09-05T18:37:03Z Team9 625132 /* 宣告成句規則事件 */ wikitext text/x-wiki 與拆組字、成句規則相關的功能。 == 宣告組字規則 == 宣告一條組字規則,使玩家可透過組字機制將「材料物件壹」與「材料物件貳」組合成「生成物件」。   ↳ 組字機制的相關說明請參考{{MP link|組字|link=經典機制}} == 宣告拆字規則 == 宣告一條拆字規則,使玩家可透過拆字機制將「材料物件」拆解成「生成物件壹」與「生成物件貳」。   ↳ 拆字機制的相關說明請參考{{MP link|拆字|link=經典機制}} == 宣告成句規則事件 == 當成句出現在地圖上時,會依設定給予玩家回饋,並觸發物件的執行事件(執行內容)。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} == 取消成句規則事件 == 取消有相同「成句」屬性的成句規則。 [[Category:{{SITENAME}}]] 492fb64bae0a9a2a5f64e7ecf5f2c51f9b904574 經典機制 0 386 1003 922 2025-09-05T18:40:26Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 (示意圖) ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定}} ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定}} ==拆字== * 玩家可以透過面對物件按下Tab鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 範例物件:{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」 ** 事件:{{MP link|宣告拆字規則|link=遊戲機制}} * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 226fddde9227e0754049a444da6559f3277b76b9 範例物件 0 292 1004 933 2025-09-05T18:41:19Z Team9 625132 wikitext text/x-wiki 在文字遊戲的世界裡,每個字都是物件,其中,範例物件是封裝好特定功能的物件,主要可以分為物件、經典機制、演出效果三種類別。 * 物件:用於搭建場景、建立角色。 * 經典機制:文字遊戲的主要遊戲機制。 * 演出效果:能執行各式各樣的演出效果的物件。   ↳ 編輯範例物件時經常會使用的屬性欄,詳細介紹請見{{MP link|物件屬性|link=屬性欄#物件屬性}} ==我(玩家角色)== <div class="mp-links columns-7"> * {{MP link|我(玩家角色)|link=我(玩家角色)|image=玩法內容-物件封面-我.png|size=100px}} </div> ==物件== <div class="mp-links columns-7"> * {{MP link|移動式調查物件|link=移動式調查物件|image=玩法內容-物件封面-民.png|size=100px}} * {{MP link|靜止式調查物件|link=靜止式調查物件|image=玩法內容-物件封面-石.png|size=100px}} * {{MP link|進階物件|link=進階物件|image=玩法內容-物件封面-物.png|size=100px}} * {{MP link|動畫物件|link=動畫物件|image=玩法內容-物件封面-動.png|size=100px}} </div> ==經典機制== <div class="mp-links columns-7"> * {{MP link|可被刪除的物件|link=可被刪除的物件|image=玩法內容-物件封面-刪.png|size=100px}} * {{MP link|可被推移的物件|link=可被推移的物件|image=玩法內容-物件封面-推.png|size=100px}} * {{MP link|拆字組合|link=拆字組合|image=玩法內容-物件封面-拆.png|size=100px}} * {{MP link|組字組合|link=組字組合|image=玩法內容-物件封面-組.png|size=100px}} * {{MP link|宣告成句規則|link=宣告成句規則|image=玩法內容-物件封面-句.png|size=100px}} * {{MP link|取消成句規則|link=取消成句規則|image=玩法內容-物件封面-取句.png|size=100px}} </div> ==演出效果== <div class="mp-links columns-7"> * {{MP link|呼吸燈組合|link=呼吸燈組合|image=玩法內容-物件封面-燈.png|size=100px}} * {{MP link|溶解器組合|link=溶解器組合|image=玩法內容-物件封面-溶.png|size=100px}} * {{MP link|打字機|link=打字機|image=玩法內容-物件封面-打.png|size=100px}} * {{MP link|清除打字機|link=清除打字機|image=玩法內容-物件封面-取打.png|size=100px}} * {{MP link|讓我跳一下|link=讓我跳一下|image=玩法內容-物件封面-叮.png|size=100px}} * {{MP link|延遲下一個物件|link=延遲下一個物件|image=玩法內容-物件封面-延.png|size=100px}} * {{MP link|傳送器組合|link=傳送器組合|image=玩法內容-物件封面-傳.png|size=100px}} </div> ==代數== <div class="mp-links columns-7"> * {{MP link|變數|link=變數|image=玩法內容-物件封面-變數.png|size=100px}} * {{MP link|開關|link=開關|image=玩法內容-物件封面-開關.png|size=100px}} </div> [[Category:{{SITENAME}}]] 6d3b5c28c79ef267ad7aa0b04135e60dba1c8231 Word Game World Wiki/welcome 0 4 1008 1007 2025-09-06T08:57:28Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到文字遊戲世界的編輯器大百科 {{SITENAME}}! }} 想知道編輯器能做什麼嗎?看不懂某個功能能做什麼嗎?無論怎麼調整就是無法讓遊戲功能順利運作嗎? 別擔心,無論你是剛上手的新手,還是想鑽研更多細節的老手,都能在這裡找到最完整的教學檔案,快來看看吧! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 9fb3ff882ed6e0421d95724a8e950db2c7821060 1009 1008 2025-09-06T08:57:44Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到文字遊戲世界的編輯器大百科 {{SITENAME}}! }} 想知道編輯器能做什麼嗎?看不懂某個功能能做什麼嗎?無論怎麼調整就是無法讓遊戲功能順利運作嗎? 別擔心,無論你是剛上手的新手,還是想鑽研更多細節的老手,都能在這裡找到最完整的教學檔案。 目前已經更新了 [[Special:AllPages|{{NUMBEROFARTICLES}} 篇文章]],快來看看吧! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 359acb98b8be254143bd919c5fe2ec58ff81b18d 檔案:關卡瀏覽器.png 6 492 1010 973 2025-09-06T09:13:20Z Team9 625132 Team9上傳了[[檔案:關卡瀏覽器.png]]的新版本 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 1012 1010 2025-09-06T09:16:27Z Team9 625132 Team9上傳了[[檔案:關卡瀏覽器.png]]的新版本 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 基本設定 0 293 1011 980 2025-09-06T09:13:44Z Team9 625132 /* 專案與世界資訊 */ wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|500px]] 玩家會在關卡瀏覽區先看到這些預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 * 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 * 世界資訊: ** 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ** 專案簡介與作者名稱:簡單說明作品主題,並讓大家知道作者(也就是你!)是誰。 ** 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|350px]] ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] 1bfe3ce36f490341b5da65e15883d9c41c0ec94f 1013 1011 2025-09-06T09:17:02Z Team9 625132 /* 專案與世界資訊 */ wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|450px]] 玩家會在關卡瀏覽區先看到這些預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 * 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 * 世界資訊: ** 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ** 專案簡介與作者名稱:簡單說明作品主題,並讓大家知道作者(也就是你!)是誰。 ** 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|350px]] ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] afcda89aedbb70633eb78375630b5339b6752d0c 1014 1013 2025-09-06T09:18:28Z Team9 625132 /* 專案與世界資訊 */ wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|450px]] 玩家會在關卡瀏覽區先看到這些預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。() ➋ 世界資訊: * 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨試試左下角的「靈感」隨機生成一個很讚的縮圖吧! * 專案簡介與作者名稱:簡單說明作品主題,並讓大家知道作者(也就是你!)是誰。 * 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➌ ➍ ➎ ➏ ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|350px]] ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] 59229bc9a61f7c82edcda3cf10beca75ff980e9a 1015 1014 2025-09-06T09:18:41Z Team9 625132 /* 專案與世界資訊 */ wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|450px|right]] 玩家會在關卡瀏覽區先看到這些預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。() ➋ 世界資訊: * 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨試試左下角的「靈感」隨機生成一個很讚的縮圖吧! * 專案簡介與作者名稱:簡單說明作品主題,並讓大家知道作者(也就是你!)是誰。 * 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➌ ➍ ➎ ➏ ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|350px]] ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] adf1b1efe6d39f7a3c2940d3b1468fd16b83855d 1016 1015 2025-09-06T09:18:49Z Team9 625132 /* 專案與世界資訊 */ wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|450px|right]] 玩家會在關卡瀏覽區先看到這些預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。() ➋ 世界資訊: * 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨試試左下角的「靈感」隨機生成一個很讚的縮圖吧! * 專案簡介與作者名稱:簡單說明作品主題,並讓大家知道作者(也就是你!)是誰。 * 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➌ ➍ ➎ ➏ ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|350px]] ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] ba3d753679fa79400129cba60be2f0d116aced59 1017 1016 2025-09-06T09:19:31Z Team9 625132 /* 專案與世界資訊 */ wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|450px|right]] 玩家會在關卡瀏覽區先看到這些預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。(圖例上顯示為「完全操作教學」) ➋ 世界資訊: * 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨試試左下角的「靈感」隨機生成一個很讚的縮圖吧! * 專案簡介與作者名稱:簡單說明作品主題,並讓大家知道作者(也就是你!)是誰。 * 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➌ ➍ ➎ ➏ ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|350px]] ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] e59f4875a587470403525c2426ba551de0aeadf6 1018 1017 2025-09-06T09:23:03Z Team9 625132 /* 專案與世界資訊 */ wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|450px|right]] 編輯位置位於介面右側的屬性欄。 是玩家會在關卡瀏覽區先看到的預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 ➋ 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨在編輯時試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ➌ 作者名稱:讓大家知道作者(也就是你!)是誰。 ➍ 專案簡介:簡單說明作品主題, ➎ 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➏ 審核中:為避免惡意投稿,上傳的關卡皆會經過人工審核。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|350px]] ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] 944674e0fb97af2a3ebc9de61f65ff90a2c72120 1020 1018 2025-09-06T09:25:15Z Team9 625132 /* 地圖名稱與數量設定 */ wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|450px|right]] 編輯位置位於介面右側的屬性欄。 是玩家會在關卡瀏覽區先看到的預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 ➋ 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨在編輯時試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ➌ 作者名稱:讓大家知道作者(也就是你!)是誰。 ➍ 專案簡介:簡單說明作品主題, ➎ 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➏ 審核中:為避免惡意投稿,上傳的關卡皆會經過人工審核。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|350px]] ==地圖名稱與數量設定== [[檔案:地圖數量示意.png|250px|right]] 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] 08599860fdddb6440187b74c0efbfd90fa9d3353 1021 1020 2025-09-06T09:25:40Z Team9 625132 /* 提示設定 */ wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|450px|right]] 編輯位置位於介面右側的屬性欄。 是玩家會在關卡瀏覽區先看到的預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 ➋ 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨在編輯時試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ➌ 作者名稱:讓大家知道作者(也就是你!)是誰。 ➍ 專案簡介:簡單說明作品主題, ➎ 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➏ 審核中:為避免惡意投稿,上傳的關卡皆會經過人工審核。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== [[檔案:沉思的超超超粗略示意.png|350px|right]] 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 ==地圖名稱與數量設定== [[檔案:地圖數量示意.png|250px|right]] 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] cd0c7bc014e3a06f9e98d16a62bd67dcc8b321ab 1022 1021 2025-09-06T09:25:55Z Team9 625132 wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|450px|right]] 編輯位置位於介面右側的屬性欄。 是玩家會在關卡瀏覽區先看到的預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 ➋ 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨在編輯時試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ➌ 作者名稱:讓大家知道作者(也就是你!)是誰。 ➍ 專案簡介:簡單說明作品主題, ➎ 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➏ 審核中:為避免惡意投稿,上傳的關卡皆會經過人工審核。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== [[檔案:沉思的超超超粗略示意.png|200px|right]] 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 ==地圖名稱與數量設定== [[檔案:地圖數量示意.png|200px|right]] 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] 97a1ea36eddd7f3492448322e5de9fb6a6df0590 1023 1022 2025-09-06T09:26:09Z Team9 625132 /* 提示設定 */ wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|450px|right]] 編輯位置位於介面右側的屬性欄。 是玩家會在關卡瀏覽區先看到的預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 ➋ 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨在編輯時試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ➌ 作者名稱:讓大家知道作者(也就是你!)是誰。 ➍ 專案簡介:簡單說明作品主題, ➎ 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➏ 審核中:為避免惡意投稿,上傳的關卡皆會經過人工審核。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== [[檔案:沉思的超超超粗略示意.png|300px|right]] 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 ==地圖名稱與數量設定== [[檔案:地圖數量示意.png|200px|right]] 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] 69b661d2bb5c2a12fd1dfedee02a45d296ce4171 1024 1023 2025-09-06T09:26:33Z Team9 625132 /* 提示設定 */ wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|450px|right]] 編輯位置位於介面右側的屬性欄。 是玩家會在關卡瀏覽區先看到的預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 ➋ 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨在編輯時試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ➌ 作者名稱:讓大家知道作者(也就是你!)是誰。 ➍ 專案簡介:簡單說明作品主題, ➎ 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➏ 審核中:為避免惡意投稿,上傳的關卡皆會經過人工審核。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 [[檔案:沉思的超超超粗略示意.png|300px]] ==地圖名稱與數量設定== [[檔案:地圖數量示意.png|200px|right]] 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] 7333cf7e607a55844769511602c72dc304fbd696 1028 1024 2025-09-06T09:32:40Z Team9 625132 /* 提示設定 */ wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|450px|right]] 編輯位置位於介面右側的屬性欄。 是玩家會在關卡瀏覽區先看到的預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 ➋ 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨在編輯時試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ➌ 作者名稱:讓大家知道作者(也就是你!)是誰。 ➍ 專案簡介:簡單說明作品主題, ➎ 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➏ 審核中:為避免惡意投稿,上傳的關卡皆會經過人工審核。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 [[檔案:沉思示意.png|300px]] <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> ==地圖名稱與數量設定== [[檔案:地圖數量示意.png|200px|right]] 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] 255229b808d5cefbb9ce270a82f566172fbcadcd 1029 1028 2025-09-06T09:33:18Z Team9 625132 wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|450px|right]] 編輯位置位於介面右側的屬性欄。 是玩家會在關卡瀏覽區先看到的預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 ➋ 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨在編輯時試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ➌ 作者名稱:讓大家知道作者(也就是你!)是誰。 ➍ 專案簡介:簡單說明作品主題, ➎ 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➏ 審核中:為避免惡意投稿,上傳的關卡皆會經過人工審核。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 [[檔案:沉思示意.png|450px|right]] <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] ee64a871f04b02ec5690d3c6e10542fcb9004c4c 1030 1029 2025-09-06T09:33:31Z Team9 625132 wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|450px|right]] 編輯位置位於介面右側的屬性欄。 是玩家會在關卡瀏覽區先看到的預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 ➋ 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨在編輯時試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ➌ 作者名稱:讓大家知道作者(也就是你!)是誰。 ➍ 專案簡介:簡單說明作品主題, ➎ 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➏ 審核中:為避免惡意投稿,上傳的關卡皆會經過人工審核。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== [[檔案:沉思示意.png|450px|right]] 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] ca4635f68ecc118631cc1caaca2b1d35fdb303a2 1031 1030 2025-09-06T09:33:45Z Team9 625132 wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|450px|right]] 編輯位置位於介面右側的屬性欄。 是玩家會在關卡瀏覽區先看到的預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 ➋ 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨在編輯時試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ➌ 作者名稱:讓大家知道作者(也就是你!)是誰。 ➍ 專案簡介:簡單說明作品主題, ➎ 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➏ 審核中:為避免惡意投稿,上傳的關卡皆會經過人工審核。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== [[檔案:沉思示意.png|450px|right]] 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] 9c63a06163ccb47f835ee348178feb21d3bdb516 1032 1031 2025-09-06T09:34:02Z Team9 625132 wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|450px|right]] 編輯位置位於介面右側的屬性欄。 是玩家會在關卡瀏覽區先看到的預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 ➋ 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨在編輯時試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ➌ 作者名稱:讓大家知道作者(也就是你!)是誰。 ➍ 專案簡介:簡單說明作品主題, ➎ 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➏ 審核中:為避免惡意投稿,上傳的關卡皆會經過人工審核。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== [[檔案:沉思示意.png|450px]] 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] dc557542ff30ab07f701467cc30ab77954232059 1033 1032 2025-09-06T09:34:13Z Team9 625132 wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== [[檔案:關卡瀏覽器.png|450px|right]] 編輯位置位於介面右側的屬性欄。 是玩家會在關卡瀏覽區先看到的預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 ➋ 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨在編輯時試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ➌ 作者名稱:讓大家知道作者(也就是你!)是誰。 ➍ 專案簡介:簡單說明作品主題, ➎ 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➏ 審核中:為避免惡意投稿,上傳的關卡皆會經過人工審核。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== [[檔案:沉思示意.png|450px]] 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] 1dc42ce8a320ea85a17f8689d5a4f18d4bcb6eaf 1034 1033 2025-09-06T09:34:36Z Team9 625132 /* 專案與世界資訊 */ wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== 編輯位置位於介面右側的屬性欄。 是玩家會在關卡瀏覽區先看到的預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 [[檔案:關卡瀏覽器.png|450px]] ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 ➋ 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨在編輯時試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ➌ 作者名稱:讓大家知道作者(也就是你!)是誰。 ➍ 專案簡介:簡單說明作品主題, ➎ 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➏ 審核中:為避免惡意投稿,上傳的關卡皆會經過人工審核。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== [[檔案:沉思示意.png|450px]] 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 ==地圖名稱與數量設定== 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] a9cd4093df0f24b98643ff8860bfbbaaefbcb788 1035 1034 2025-09-06T09:35:20Z Team9 625132 wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== 編輯位置位於介面右側的屬性欄。 是玩家會在關卡瀏覽區先看到的預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 [[檔案:關卡瀏覽器.png|450px]] ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 ➋ 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨在編輯時試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ➌ 作者名稱:讓大家知道作者(也就是你!)是誰。 ➍ 專案簡介:簡單說明作品主題, ➎ 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➏ 審核中:為避免惡意投稿,上傳的關卡皆會經過人工審核。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== [[檔案:沉思示意.png|450px]] 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 ==地圖名稱與數量設定== [[檔案:地圖數量示意.png|300px]] 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] 217632aac246bace7dd26093b9fafeda10d27d92 1036 1035 2025-09-06T09:35:34Z Team9 625132 wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== 編輯位置位於介面右側的屬性欄。 是玩家會在關卡瀏覽區先看到的預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 [[檔案:關卡瀏覽器.png|450px]] ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 ➋ 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨在編輯時試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ➌ 作者名稱:讓大家知道作者(也就是你!)是誰。 ➍ 專案簡介:簡單說明作品主題, ➎ 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➏ 審核中:為避免惡意投稿,上傳的關卡皆會經過人工審核。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== [[檔案:沉思示意.png|450px]] 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 ==地圖名稱與數量設定== [[檔案:地圖數量示意.png|250px|right]] 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] 3c410bad428541e9194e4518da82398f59d9824d 1037 1036 2025-09-06T09:35:42Z Team9 625132 /* 地圖名稱與數量設定 */ wikitext text/x-wiki 這是建立專案後建議先完成的相關設定,包含專案名稱、世界資訊、{{MP link|我(玩家角色)|link=我(玩家角色)}}在遊戲裡的初始能力、提示設計與地圖數量等要素。 這些設定不僅會影響你的關卡在「平行世界」裡的呈現模樣,也會決定玩家進入你的遊戲關卡後能使用的機制與獲得的提示。 ==專案與世界資訊== 編輯位置位於介面右側的屬性欄。 是玩家會在關卡瀏覽區先看到的預覽資訊,透過這些資訊,玩家可以更容易了解關卡內容並決定是否遊玩。 [[檔案:關卡瀏覽器.png|450px]] ➊ 專案名稱:這個專案的名稱。初始設定為「未命名專案」。 ➋ 專案縮圖:可以為自己的專案打造獨一無二的縮圖,如果一時想不到,不妨在編輯時試試左下角的「靈感」隨機生成一個很讚的縮圖吧! ➌ 作者名稱:讓大家知道作者(也就是你!)是誰。 ➍ 專案簡介:簡單說明作品主題, ➎ 標籤:提供數種內容標籤,方便玩家快速掌握你的關卡風格。 ➏ 審核中:為避免惡意投稿,上傳的關卡皆會經過人工審核。 ==初始能力設定== 設定在專案開始時,玩家能使用的遊戲機制,包含刪字、推字、拆組字以及復原關卡這四種能力。   ↳ 具體能力說明請參考{{MP link|能力設定|link=能力設定}} ==提示設定== [[檔案:沉思示意.png|450px]] 在遊戲裡,製作者可以透過標題、描述以及沉思提供玩家在遊玩時的線索。   ↳ 開啟沉思的方式請參考{{MP link|操作指引|link=介面操作#操作指引}} * 標題:該章節的標題,不超過 8 個字元(不論全形或半形字元)。 * 描述:該章節的描述,不超過 20 個字元(不論全形或半形字元)。 * 沉思:該章節的沉思,可以用來給予劇情或解謎的提示,或者增加故事的沉浸感,每段沉思不超過 20 個字元(不論全形或半形字元),一個專案最多設定三段沉思。 ==地圖名稱與數量設定== [[檔案:地圖數量示意.png|250px|right]] 地圖是搭建場景與關卡的畫布,像是承載文字的稿紙。 * 名稱跟大小:可在此處修改。名稱初始設定為「未命名地圖」,大小初始設定為 32 欄 18 列。 * 狀態:正在編輯中的地圖會在右側顯示「編輯中」,其他地圖則會顯示為「開啟地圖」。 * 數量:可以依照呈現效果新增多個地圖。 [[Category:{{SITENAME}}]] 5e3d27c41767ebb0104127664da9ef8a151b2c1e 檔案:地圖數量示意.png 6 493 1019 2025-09-06T09:24:29Z Team9 625132 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 屬性欄 0 407 1025 972 2025-09-06T09:27:13Z Team9 625132 /* 專案屬性 */ wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄會顯示專案與地圖的屬性。   ↳ 關於專案與地圖的各屬性說明請參考{{MP link|基本設定|link=宣告成句規則}} * 選取單一物件時,屬性欄會顯示該物件的屬性。   ↳ 若選取範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=條件}},或是在物件屬性欄裡設定「執行完觸發」,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。  [[檔案:觸發鏈示意.png|250px]]  <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> * 一次選取多個物件時,屬性欄會顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * (不)透明度:{{MP link|我(玩家角色)|link=我(玩家角色)}}、{{MP link|進階物件|link=進階物件}}以及{{MP link|動畫物件|link=動畫物件}}可以調整物件在遊戲裡實際呈現的透明度。 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小。   ↳ 基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} [[檔案:03. 只能輸入一個字的字面.webp|250px]] <small>限制只能輸入一個字符的字面</small> [[檔案:04. 可以輸入多個字符的字面.webp|250px]] <small>可以輸入多個字符的字面</small> [[檔案:05. 包含「_」的物件.png|750px]] <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制}},以及{{MP link|觸發物件(執行其他物件)|link=物件操作}} * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後觸發「執行完觸發」所設定的物件。   ↳ 單個執行事件(執行內容)可以在{{MP link|範例物件|link=範例物件}}裡直接設定,若要設定多個執行事件(執行內容),可以在{{MP link|進階物件|link=進階物件}}與{{MP link|動畫物件|link=動畫物件}}裡透過不同事件的設定自行組合。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 ea69793946dbaa87ea4731bab42d99371cdf0968 1026 1025 2025-09-06T09:27:33Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄會顯示專案與地圖的屬性。   ↳ 關於專案與地圖的各屬性說明請參考{{MP link|基本設定|link=宣告成句規則}} * 選取單一物件時,屬性欄會顯示該物件的屬性。   ↳ 若選取範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=條件}},或是在物件屬性欄裡設定「執行完觸發」,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。  [[檔案:觸發鏈示意.png|250px]]  <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> * 一次選取多個物件時,屬性欄會顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * (不)透明度:{{MP link|我(玩家角色)|link=我(玩家角色)}}、{{MP link|進階物件|link=進階物件}}以及{{MP link|動畫物件|link=動畫物件}}可以調整物件在遊戲裡實際呈現的透明度。 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小。   ↳ 基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:03. 只能輸入一個字的字面.webp|250px]]  <small>限制只能輸入一個字符的字面</small>  [[檔案:04. 可以輸入多個字符的字面.webp|250px]]  <small>可以輸入多個字符的字面</small>  [[檔案:05. 包含「_」的物件.png|750px]]  <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制}},以及{{MP link|觸發物件(執行其他物件)|link=物件操作}} * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後觸發「執行完觸發」所設定的物件。   ↳ 單個執行事件(執行內容)可以在{{MP link|範例物件|link=範例物件}}裡直接設定,若要設定多個執行事件(執行內容),可以在{{MP link|進階物件|link=進階物件}}與{{MP link|動畫物件|link=動畫物件}}裡透過不同事件的設定自行組合。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 129571bf12f181944ac9f026ce20e42d5df3b95a 檔案:沉思示意.png 6 494 1027 2025-09-06T09:32:30Z Team9 625132 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 檔案:轉移物件示意.gif 6 495 1038 2025-09-06T09:37:30Z Team9 625132 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 經典機制 0 386 1039 1003 2025-09-06T09:38:47Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字:會使用在各種能在地圖上打字的範例物件、事件上,代表其打出的文字。在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。 [[檔案:轉移物件示意.gif]] ** 轉移物件:將其他已製作好的物件插入打好的文字裡。 *** 步驟一:按下「+ 插入轉移物件」按鈕 *** 步驟二:在新增的欄位中,選擇要插入的物件 *** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 *** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 (示意圖) ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定}} ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定}} ==拆字== * 玩家可以透過面對物件按下Tab鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 範例物件:{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」 ** 事件:{{MP link|宣告拆字規則|link=遊戲機制}} * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 4a425a8835d694d023b90ccfe54bddda9ec3b204 1040 1039 2025-09-06T09:39:58Z Team9 625132 /* 打字 */ wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+ 插入轉移物件」按鈕 ** 步驟二:在新增的欄位中,選擇要插入的物件 ** 步驟三:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟四:事件被觸發後,即會在指定的位置打出指定的物件 [[檔案:轉移物件示意.gif]] ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定}} ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定}} ==拆字== * 玩家可以透過面對物件按下Tab鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 範例物件:{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」 ** 事件:{{MP link|宣告拆字規則|link=遊戲機制}} * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 2598248ade7f581424cb2a38f1c07fce8339633d 1041 1040 2025-09-06T09:48:04Z Team9 625132 /* 打字 */ wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+插入轉移物件」按鈕,會自動彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 步驟二:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟三:事件被觸發後,即會在指定的位置打出指定的物件 [[檔案:轉移物件示意.gif]] <small>先設定可被刪除的物件「你」放置在後台,並分別在「嗨」的打字內容中插入轉移物件「你」、加入成句規則「看到這裡的__勇者」,就能獲得此效果</small> ** 選擇物件:選擇執行事件(執行內容)或事件要作用的物件,當點開「尚未選取」或者「已選取的物件名稱」的按鈕後,會彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 (示意圖) ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定}} ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定}} ==拆字== * 玩家可以透過面對物件按下Tab鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 範例物件:{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」 ** 事件:{{MP link|宣告拆字規則|link=遊戲機制}} * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 878423ab6305a8558ec7d4c8b5b29c526e8fa4c7 1042 1041 2025-09-06T09:48:32Z Team9 625132 /* 打字 */ wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+插入轉移物件」按鈕,會自動彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 步驟二:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟三:事件被觸發後,即會在指定的位置打出指定的物件 [[檔案:轉移物件示意.gif]] <small>效果示意:先設定可被刪除的物件「你」放置在後台,並分別在「嗨」的打字內容中插入轉移物件「你」、加入成句規則「看到這裡的__勇者」</small> ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定}} ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定}} ==拆字== * 玩家可以透過面對物件按下Tab鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 範例物件:{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」 ** 事件:{{MP link|宣告拆字規則|link=遊戲機制}} * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 a422fed584301f2ba73e524e778905816831a834 1043 1042 2025-09-06T09:49:32Z Team9 625132 /* 打字 */ wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+插入轉移物件」按鈕,會自動彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 步驟二:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟三:事件被觸發後,即會在指定的位置打出指定的物件 [[檔案:轉移物件示意.gif]] <small>效果示意:先設定可被刪除的物件「你」放置在後台,並加入成句規則「看到這裡的__勇者」,而後在「嗨」的打字內容中插入轉移物件「你」</small> ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定}} ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定}} ==拆字== * 玩家可以透過面對物件按下Tab鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 範例物件:{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」 ** 事件:{{MP link|宣告拆字規則|link=遊戲機制}} * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 b4d83a4beca7146eb516e18682e8d9a3d42b9528 1044 1043 2025-09-06T09:50:02Z Team9 625132 /* 打字 */ wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+插入轉移物件」按鈕,會自動彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 步驟二:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟三:事件被觸發後,即會在指定的位置打出指定的物件 [[檔案:轉移物件示意.gif]] <small>效果示意:先在後台新增可被刪除的物件「你」以及成句規則「看到這裡的__勇者」,而後在「嗨」的打字內容中插入轉移物件「你」</small> ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定}} ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定}} ==拆字== * 玩家可以透過面對物件按下Tab鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 範例物件:{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」 ** 事件:{{MP link|宣告拆字規則|link=遊戲機制}} * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 8e74d33789aeb4d3d67e7504b951a95ece2bb198 1045 1044 2025-09-06T09:50:23Z Team9 625132 /* 刪字 */ wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+插入轉移物件」按鈕,會自動彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 步驟二:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟三:事件被觸發後,即會在指定的位置打出指定的物件 [[檔案:轉移物件示意.gif]] <small>效果示意:先在後台新增可被刪除的物件「你」以及成句規則「看到這裡的__勇者」,而後在「嗨」的打字內容中插入轉移物件「你」</small> ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定#刪字}} ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定}} ==拆字== * 玩家可以透過面對物件按下Tab鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 範例物件:{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」 ** 事件:{{MP link|宣告拆字規則|link=遊戲機制}} * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 34617e85b2774d678ed80b2aaf4e5b89304d57a6 1046 1045 2025-09-06T09:51:13Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+插入轉移物件」按鈕,會自動彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 步驟二:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟三:事件被觸發後,即會在指定的位置打出指定的物件 [[檔案:轉移物件示意.gif]] <small>效果示意:先在後台新增可被刪除的物件「你」以及成句規則「看到這裡的__勇者」,而後在「嗨」的打字內容中插入轉移物件「你」</small> ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定#刪字}} ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定#推字}} ==拆字== * 玩家可以透過面對物件按下Tab鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 範例物件:{{MP link|拆字組合|link=拆字組合}}的「宣告拆字規則」 ** 事件:{{MP link|宣告拆字規則|link=遊戲機制}} * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 35b65758e06e024f18f7eeeae9cafc561a0a7a42 1047 1046 2025-09-06T09:51:46Z Team9 625132 /* 拆字 */ wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+插入轉移物件」按鈕,會自動彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 步驟二:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟三:事件被觸發後,即會在指定的位置打出指定的物件 [[檔案:轉移物件示意.gif]] <small>效果示意:先在後台新增可被刪除的物件「你」以及成句規則「看到這裡的__勇者」,而後在「嗨」的打字內容中插入轉移物件「你」</small> ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定#刪字}} ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定#推字}} ==拆字== * 玩家可以透過面對物件按下Tab鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 範例物件:{{MP link|拆字組合|link=拆字組合}} ** 事件:{{MP link|宣告拆字規則|link=遊戲機制}} * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 ** 使用{{MP link|組字組合|link=組字組合}}的「宣告組字規則」,設定物件的組字規則 ** 使用事件:{{MP link|宣告組字規則|link=遊戲機制}},設定物件的組字規則 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 585b7fc64e48dfd11eaa9bb818f2c3a30b6213f8 1048 1047 2025-09-06T09:57:22Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+插入轉移物件」按鈕,會自動彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 步驟二:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟三:事件被觸發後,即會在指定的位置打出指定的物件 [[檔案:轉移物件示意.gif]] <small>效果示意:先在後台新增可被刪除的物件「你」以及成句規則「看到這裡的__勇者」,而後在「嗨」的打字內容中插入轉移物件「你」</small> ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定#刪字}} ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定#推字}} ==拆字== * 玩家可以透過面對物件按下 Tab 鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制#宣告成句規則}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制#取消成句規則}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 fefcb8649f36976f77cf6c7209fc78ce8656c6c8 1049 1048 2025-09-06T09:57:36Z Team9 625132 /* 打字 */ wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+插入轉移物件」按鈕,會自動彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 步驟二:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟三:事件被觸發後,即會在指定的位置打出指定的物件  [[檔案:轉移物件示意.gif]] <small>效果示意:先在後台新增可被刪除的物件「你」以及成句規則「看到這裡的__勇者」,而後在「嗨」的打字內容中插入轉移物件「你」</small> ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定#刪字}} ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定#推字}} ==拆字== * 玩家可以透過面對物件按下 Tab 鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定 ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定 ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制#宣告成句規則}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制#取消成句規則}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 27e341e6fbc97ff4f86a1b5681fa4de5241fe331 1050 1049 2025-09-06T10:00:57Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+插入轉移物件」按鈕,會自動彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 步驟二:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟三:事件被觸發後,即會在指定的位置打出指定的物件  [[檔案:轉移物件示意.gif]] <small>效果示意:先在後台新增可被刪除的物件「你」以及成句規則「看到這裡的__勇者」,而後在「嗨」的打字內容中插入轉移物件「你」</small> ==刪字==  [[檔案:04.可刪除物件示意.gif|right]] * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定#刪字}} ==推字==  [[檔案:05.可推移物件示意.gif|right]] * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定#推字}} ==拆字==  [[檔案:06.可拆解物件示意.gif|right]] * 玩家可以透過面對物件按下 Tab 鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定 ==組字==  [[檔案:07.可組合物件示意.gif|right]] * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定 ==成句規則==  [[檔案:08.宣告成句規則示意.gif|right]] * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制#宣告成句規則}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制#取消成句規則}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 2d97970d9d109996386987191d176deae4c65047 1051 1050 2025-09-06T10:02:12Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+插入轉移物件」按鈕,會自動彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 步驟二:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟三:事件被觸發後,即會在指定的位置打出指定的物件  [[檔案:轉移物件示意.gif]] <small>效果示意:先在後台新增可被刪除的物件「你」以及成句規則「看到這裡的__勇者」,而後在「嗨」的打字內容中插入轉移物件「你」</small> ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定#刪字}} [[檔案:04.可刪除物件示意.gif]] ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定#推字}} [[檔案:05.可推移物件示意.gif]] ==拆字== * 玩家可以透過面對物件按下 Tab 鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定 [[檔案:06.可拆解物件示意.gif]] ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定 [[檔案:07.可組合物件示意.gif]] ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制#宣告成句規則}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制#取消成句規則}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} [[檔案:08.宣告成句規則示意.gif]] ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 611810b327300e4efeef04f881f201e142ae74f0 1052 1051 2025-09-06T10:23:17Z Team9 625132 wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+插入轉移物件」按鈕,會自動彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 步驟二:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟三:事件被觸發後,即會在指定的位置打出指定的物件  [[檔案:轉移物件示意.gif]] <small>效果示意:先在後台新增可被刪除的物件「你」以及成句規則「看到這裡的__勇者」,而後在「嗨」的打字內容中插入轉移物件「你」</small> ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定#刪字}}  [[檔案:04.可刪除物件示意.gif]] ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定#推字}}  [[檔案:05.可推移物件示意.gif]] ==拆字== * 玩家可以透過面對物件按下 Tab 鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定  [[檔案:06.可拆解物件示意.gif]] ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定  [[檔案:07.可組合物件示意.gif]] ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制#宣告成句規則}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制#取消成句規則}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:08.宣告成句規則示意.gif]] ==復原關卡== * 玩家可以按下Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 2caff9348bbe681eae7136e9044a7fa82e46aaaa 1056 1052 2025-09-06T10:35:23Z Team9 625132 /* 復原關卡 */ wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+插入轉移物件」按鈕,會自動彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 步驟二:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟三:事件被觸發後,即會在指定的位置打出指定的物件  [[檔案:轉移物件示意.gif]] <small>效果示意:先在後台新增可被刪除的物件「你」以及成句規則「看到這裡的__勇者」,而後在「嗨」的打字內容中插入轉移物件「你」</small> ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定#刪字}}  [[檔案:04.可刪除物件示意.gif]] ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定#推字}}  [[檔案:05.可推移物件示意.gif]] ==拆字== * 玩家可以透過面對物件按下 Tab 鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定  [[檔案:06.可拆解物件示意.gif]] ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定  [[檔案:07.可組合物件示意.gif]] ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制#宣告成句規則}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制#取消成句規則}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:08.宣告成句規則示意.gif]] ==復原關卡== * 玩家可以按下 Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 9586d29978611137c529042f995bfb9eff573514 範例物件 0 292 1053 1004 2025-09-06T10:26:36Z Team9 625132 wikitext text/x-wiki 在文字遊戲的世界裡,每個字都是物件,其中,範例物件是封裝好特定功能的物件,主要可以分為物件、經典機制、演出效果以及代數這四種類別。 * 物件:用於搭建場景、建立角色。 * 經典機制:文字遊戲的主要遊戲機制。 * 演出效果:能執行各式各樣的演出效果的物件。 * 代數:能透過記錄/改變狀態或是進行條件判斷等方式來執行不同事件的物件。   ↳ 編輯範例物件時經常會使用的屬性欄,詳細介紹請見{{MP link|物件屬性|link=屬性欄#物件屬性}} ==我(玩家角色)== <div class="mp-links columns-7"> * {{MP link|我(玩家角色)|link=我(玩家角色)|image=玩法內容-物件封面-我.png|size=100px}} </div> ==物件== <div class="mp-links columns-7"> * {{MP link|移動式調查物件|link=移動式調查物件|image=玩法內容-物件封面-民.png|size=100px}} * {{MP link|靜止式調查物件|link=靜止式調查物件|image=玩法內容-物件封面-石.png|size=100px}} * {{MP link|進階物件|link=進階物件|image=玩法內容-物件封面-物.png|size=100px}} * {{MP link|動畫物件|link=動畫物件|image=玩法內容-物件封面-動.png|size=100px}} </div> ==經典機制== <div class="mp-links columns-7"> * {{MP link|可被刪除的物件|link=可被刪除的物件|image=玩法內容-物件封面-刪.png|size=100px}} * {{MP link|可被推移的物件|link=可被推移的物件|image=玩法內容-物件封面-推.png|size=100px}} * {{MP link|拆字組合|link=拆字組合|image=玩法內容-物件封面-拆.png|size=100px}} * {{MP link|組字組合|link=組字組合|image=玩法內容-物件封面-組.png|size=100px}} * {{MP link|宣告成句規則|link=宣告成句規則|image=玩法內容-物件封面-句.png|size=100px}} * {{MP link|取消成句規則|link=取消成句規則|image=玩法內容-物件封面-取句.png|size=100px}} </div> ==演出效果== <div class="mp-links columns-7"> * {{MP link|呼吸燈組合|link=呼吸燈組合|image=玩法內容-物件封面-燈.png|size=100px}} * {{MP link|溶解器組合|link=溶解器組合|image=玩法內容-物件封面-溶.png|size=100px}} * {{MP link|打字機|link=打字機|image=玩法內容-物件封面-打.png|size=100px}} * {{MP link|清除打字機|link=清除打字機|image=玩法內容-物件封面-取打.png|size=100px}} * {{MP link|讓我跳一下|link=讓我跳一下|image=玩法內容-物件封面-叮.png|size=100px}} * {{MP link|延遲下一個物件|link=延遲下一個物件|image=玩法內容-物件封面-延.png|size=100px}} * {{MP link|傳送器組合|link=傳送器組合|image=玩法內容-物件封面-傳.png|size=100px}} </div> ==代數== <div class="mp-links columns-7"> * {{MP link|變數|link=變數|image=玩法內容-物件封面-變數.png|size=100px}} * {{MP link|開關|link=開關|image=玩法內容-物件封面-開關.png|size=100px}} </div> [[Category:{{SITENAME}}]] ca937ee757701898f1f7ae6bc4c81047223451f8 打字機 0 374 1054 996 2025-09-06T10:27:42Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=打字機 |image=玩法內容-物件封面-打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 在指定位置執行打字的物件。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制}} 標籤 == 呈現效果 == [[檔案:12.打字機示意.gif]] <small>打字機的示意圖說</small> [[Category:{{SITENAME}}]] 0820f82be1d7c963f41f8b45ca12d5184af61ea6 清除打字機 0 336 1055 997 2025-09-06T10:28:00Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=清除打字機 |image=玩法內容-物件封面-取打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:13.清除打字機 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以清除{{MP link|移動式調查物件|link=範例物件}}、{{MP link|靜止式調查物件|link=範例物件}}、{{MP link|打字機|link=範例物件}}所打出的字。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制}}   ↳ 若要清除由打字事件所打出的文字,必須使用清除事件,無法使用此範例物件進行清除。 標籤 [[Category:{{SITENAME}}]] cb2a019278a50a887e3dcb33413e02aeb3a0f745 移動式調查物件 0 305 1057 984 2025-09-06T10:36:44Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=玩法內容-物件封面-民.png |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 * 標籤 ** 「六組標籤」:可以幫不同的物件分組。 ** 「確認後清除」:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後清除。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] 64ea3eb08b2496252196dae385969060904966cd 靜止式調查物件 0 308 1058 985 2025-09-06T10:37:02Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=靜止式調查物件 |image=玩法內容-物件封面-石.png |caption='''屬性'''<br><hr>字面<br>[[檔案:03.靜止式調查物件字面示意.webp|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 靜止不動的物件,調查後會在指定位置打字。 * 標籤 ** 「六組標籤」:可以幫不同的物件分組。 ** 「確認後清除」:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後清除。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:靜止式調查物件示意.gif]] <small>靜止式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] d7b87c6a39362447745d087aeec9b8255d13e96c 1092 1058 2025-09-06T16:18:44Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=靜止式調查物件 |image=玩法內容-物件封面-石.png |caption='''屬性'''<br><hr>字面<br>[[檔案:03.靜止式調查物件字面示意.webp|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 靜止不動的物件,調查後會在指定位置打字。 * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機|link=打字機事件#清除打字機}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:靜止式調查物件示意.gif]] <small>靜止式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] 919abcff7fb63d490883548f4aef6f8cab4f30ea 打字機 0 374 1059 1054 2025-09-06T10:38:08Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=打字機 |image=玩法內容-物件封面-打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 在指定位置執行打字的物件。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制}} * 標籤 ** 「六組標籤」:可以幫不同的物件分組。 ** 「確認後清除」:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後清除。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:12.打字機示意.gif]] <small>打字機的示意圖說</small> [[Category:{{SITENAME}}]] 483ba797839bbc06cf792678238a5383445f8d89 1060 1059 2025-09-06T10:38:14Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=打字機 |image=玩法內容-物件封面-打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 在指定位置執行打字的物件。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制}} * 標籤 ** 「六組標籤」:可以幫不同的物件分組。 ** 「確認後清除」:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後清除。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:12.打字機示意.gif]] <small>打字機的示意圖說</small> [[Category:{{SITENAME}}]] 221d9a023c04d775b3a7bb08d4ab1a9a48a360b1 1099 1060 2025-09-06T16:23:07Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=打字機 |image=玩法內容-物件封面-打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 在指定位置執行打字的物件。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制}} * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機|link=打字機事件#清除打字機}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:12.打字機示意.gif]] <small>打字機的示意圖說</small> [[Category:{{SITENAME}}]] d9068453166660d0c15739559c9f41c58b152ae2 1106 1099 2025-09-06T16:28:26Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=打字機 |image=玩法內容-物件封面-打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 在指定位置執行打字的物件。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機|link=打字機事件#清除打字機}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:12.打字機示意.gif]] <small>打字機的示意圖說</small> [[Category:{{SITENAME}}]] ed638b5dd9de463c922827c9e09c200d83f3be59 1107 1106 2025-09-06T16:28:45Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=打字機 |image=玩法內容-物件封面-打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 在指定位置執行打字的物件。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制#打字}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機|link=打字機事件#清除打字機}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:12.打字機示意.gif]] <small>打字機的示意圖說</small> [[Category:{{SITENAME}}]] 1b79a04f010107d6857a612876374894db71cc95 清除打字機 0 336 1061 1055 2025-09-06T10:38:43Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=清除打字機 |image=玩法內容-物件封面-取打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:13.清除打字機 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以清除{{MP link|移動式調查物件|link=範例物件}}、{{MP link|靜止式調查物件|link=範例物件}}、{{MP link|打字機|link=範例物件}}所打出的字。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制}}   ↳ 若要清除由打字事件所打出的文字,必須使用清除事件,無法使用此範例物件進行清除。 * 標籤 ** 「六組標籤」:可以幫不同的物件分組。 ** 「確認後清除」:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後清除。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 [[Category:{{SITENAME}}]] 07789cc087981a5bf59dd193fcd778c5f07d7788 1062 1061 2025-09-06T10:40:25Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=清除打字機 |image=玩法內容-物件封面-取打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:13.清除打字機 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以清除{{MP link|移動式調查物件|link=範例物件}}、{{MP link|靜止式調查物件|link=範例物件}}、{{MP link|打字機|link=範例物件}}所打出的字。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制}}   ↳ 若要清除由{{MP link|打字機事件|link=打字機事件#打字}}所打出的文字,必須使用{{MP link|清除事件|link=打字機事件#清除}},無法使用此範例物件進行清除。 * 標籤 ** 「六組標籤」:可以幫不同的物件分組。 ** 「確認後清除」:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後清除。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 [[Category:{{SITENAME}}]] db824cc517de87a0a5a998ff6f72a7a064fe09a2 1100 1062 2025-09-06T16:23:14Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=清除打字機 |image=玩法內容-物件封面-取打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:13.清除打字機 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以清除{{MP link|移動式調查物件|link=範例物件}}、{{MP link|靜止式調查物件|link=範例物件}}、{{MP link|打字機|link=範例物件}}所打出的字。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制}}   ↳ 若要清除由{{MP link|打字機事件|link=打字機事件#打字}}所打出的文字,必須使用{{MP link|清除事件|link=打字機事件#清除}},無法使用此範例物件進行清除。 * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機|link=打字機事件#清除打字機}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 [[Category:{{SITENAME}}]] 99ab285ef21689cb2fa45f3dfae5e5d18a9e00e1 進階物件 0 345 1063 986 2025-09-06T14:29:14Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=進階物件 |image=玩法內容-物件封面-物.png |caption='''屬性'''<br><hr>字面<br>[[檔案:進階物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 開放所有可調整屬性的物件。 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=介面操作}} [[Category:{{SITENAME}}]] 68e0f1b210f6cc13048d807152c3446ff5ff11b1 1093 1063 2025-09-06T16:20:19Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=進階物件 |image=玩法內容-物件封面-物.png |caption='''屬性'''<br><hr>字面<br>[[檔案:進階物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 開放所有可調整屬性的物件。 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=屬性欄#物件屬性}} [[Category:{{SITENAME}}]] 4f39ab6f6ef65946e3fffb4750f8dc35b559a1c0 動畫物件 0 347 1064 987 2025-09-06T14:30:02Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=玩法內容-物件封面-動.png |caption='''屬性'''<br><hr>字面<br>[[檔案:動畫物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 字面為動畫文字,且開放所有可調整屬性的物件。   ↳ 只能輸入單個字元,若選擇特規動畫則無法變更字面 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=屬性欄#物件屬性}} * 動畫: ** 適用性 *** 通用動畫(常規動畫):能套用在所有字元上的動畫。 *** 特製動畫:為特定字元製作的動畫,例如會搖曳的「樹」、會逐漸塌陷的「柴」等等。 ** 播放方式 *** 循環動畫:套用後會持續循環播放的動畫。 *** 一次性動畫:在選擇動畫的視窗中,會有 one shot 的標記,播放一次動畫後就會停在最後畫面。   ↳ 需要以{{MP link|播放動畫|link=物件操作}}觸發。 [[Category:{{SITENAME}}]] 3983cee8202beac93e3ca0062f28527cac8ce657 1067 1064 2025-09-06T15:06:15Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=玩法內容-物件封面-動.png |caption='''屬性'''<br><hr>字面<br>[[檔案:動畫物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 字面為動畫文字,且開放所有可調整屬性的物件。   ↳ 只能輸入單個字元,若選擇特規動畫則無法變更字面 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=屬性欄#物件屬性}} * 動畫類別:依照適用範圍可分為「常規動畫」與「特製動畫」兩類。 ** 常規動畫:能套用在所有字元上的動畫。 *** 無特別標示的是可循環播放的動畫。圖上由左至右分別為「搖曳火光」、「細塵微光」、「當木幾了」以及「漂浮文字」的呈現效果。 [[檔案:動畫物件-常規動畫(循環).gif|350px]] *** 標示「一次性動畫」的是只能播放一次的動畫,播放完畢就會停在最後畫面。圖上由左至右分別為「砰!乍現」、「閃瞬忽現」、「結凍文字」、「石化文字」、「瞬間結冰」以及「化為煙塵」的呈現效果。   ↳ 需要以{{MP link|播放動畫|link=物件操作#播放動畫}}觸發。 [[檔案:動畫物件-常規動畫(一次性).gif|350px]] ** 特製動畫:為特定字元製作的動畫。 [[Category:{{SITENAME}}]] b9e62d54cd94f32fee1ca7a5d2753510058be227 1068 1067 2025-09-06T15:06:40Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=玩法內容-物件封面-動.png |caption='''屬性'''<br><hr>字面<br>[[檔案:動畫物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 字面為動畫文字,且開放所有可調整屬性的物件。   ↳ 只能輸入單個字元,若選擇特規動畫則無法變更字面 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=屬性欄#物件屬性}} * 動畫類別:依照適用範圍可分為「常規動畫」與「特製動畫」兩類。 ** 常規動畫:能套用在所有字元上的動畫。 *** 無特別標示的是可循環播放的動畫。圖上由左至右分別為「搖曳火光」、「細塵微光」、「當木幾了」以及「漂浮文字」的呈現效果。 [[檔案:動畫物件-常規動畫(循環).gif|350px]] *** 標示「一次性動畫」的是只能播放一次的動畫,播放完畢就會停在最後畫面。圖上由左至右分別為「砰!乍現」、「閃瞬忽現」、「結凍文字」、「石化文字」、「瞬間結冰」以及「化為煙塵」的呈現效果。   ↳ 需要以{{MP link|播放動畫|link=物件操作#播放動畫}}觸發。 [[檔案:動畫物件-常規動畫(一次性).gif|350px]] ** 特製動畫:為特定字元製作的動畫。 [[Category:{{SITENAME}}]] 5427c0a155b5ca11421742074c1dbb973670edc9 1069 1068 2025-09-06T15:06:55Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=玩法內容-物件封面-動.png |caption='''屬性'''<br><hr>字面<br>[[檔案:動畫物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 字面為動畫文字,且開放所有可調整屬性的物件。   ↳ 只能輸入單個字元,若選擇特規動畫則無法變更字面 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=屬性欄#物件屬性}} * 動畫類別:依照適用範圍可分為「常規動畫」與「特製動畫」兩類。 ** 常規動畫:能套用在所有字元上的動畫。 *** 無特別標示的是可循環播放的動畫。圖上由左至右分別為「搖曳火光」、「細塵微光」、「當木幾了」以及「漂浮文字」的呈現效果。 [[檔案:動畫物件-常規動畫(循環).gif|350px]] *** 標示「一次性動畫」的是只能播放一次的動畫,播放完畢就會停在最後畫面。圖上由左至右分別為「砰!乍現」、「閃瞬忽現」、「結凍文字」、「石化文字」、「瞬間結冰」以及「化為煙塵」的呈現效果。   ↳ 需要以{{MP link|播放動畫|link=物件操作#播放動畫}}觸發。 [[檔案:動畫物件-常規動畫(一次性).gif|350px]] ** 特製動畫:為特定字元製作的動畫。 [[Category:{{SITENAME}}]] 2bae8e6762b2d6ff3e1d2a6671bd79030ed5bbf2 1076 1069 2025-09-06T15:24:46Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=玩法內容-物件封面-動.png |caption='''屬性'''<br><hr>字面<br>[[檔案:動畫物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 字面為動畫文字,且開放所有可調整屬性的物件。   ↳ 只能輸入單個字元,若選擇特規動畫則無法變更字面 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=屬性欄#物件屬性}} * 常規動畫:能套用在所有字元上的動畫。無特別標示的是可循環播放的動畫,標示「一次性動畫」的則是只能播放一次的動畫,播放完畢就會停在最後畫面。   ↳ 「一次性動畫」需要以{{MP link|播放動畫|link=物件操作#播放動畫}}觸發。 [[檔案:動畫物件-常規動畫(循環).gif|350px]] <small>圖上由左至右分別為「砰!乍現」、「閃瞬忽現」、「結凍文字」、「石化文字」、「瞬間結冰」以及「化為煙塵」的呈現效果。</small> [[檔案:動畫物件-常規動畫(一次性).gif|350px]] ** 特製動畫:為特定字元製作的動畫。 [[Category:{{SITENAME}}]] f123a40bc328d191e80b5fe2025ffde8a23934b6 1077 1076 2025-09-06T15:25:46Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=玩法內容-物件封面-動.png |caption='''屬性'''<br><hr>字面<br>[[檔案:動畫物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 字面為動畫文字,且開放所有可調整屬性的物件。   ↳ 只能輸入單個字元,若選擇特規動畫則無法變更字面 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=屬性欄#物件屬性}} * 常規動畫:能套用在所有字元上的動畫。無特別標示的是可循環播放的動畫,標示「一次性動畫」的則是只能播放一次的動畫,播放完畢就會停在最後畫面。   ↳ 「一次性動畫」需要以{{MP link|播放動畫|link=物件操作#播放動畫}}觸發。 [[檔案:動畫物件-常規動畫(循環).gif|350px]] <small>圖上由左至右分別為「搖曳火光」、「細塵微光」、「當木幾了」以及「漂浮文字」的呈現效果。</small> [[檔案:動畫物件-常規動畫(一次性).gif|350px]] <small>圖上由左至右分別為「砰!乍現」、「閃瞬忽現」、「結凍文字」、「石化文字」、「瞬間結冰」以及「化為煙塵」的呈現效果。</small> ** 特製動畫:為特定字元製作的動畫。 [[Category:{{SITENAME}}]] 2953f8d5e446c99ec6575fee8293fc3f270d3545 1078 1077 2025-09-06T15:25:53Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=玩法內容-物件封面-動.png |caption='''屬性'''<br><hr>字面<br>[[檔案:動畫物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 字面為動畫文字,且開放所有可調整屬性的物件。   ↳ 只能輸入單個字元,若選擇特規動畫則無法變更字面 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=屬性欄#物件屬性}} * 常規動畫:能套用在所有字元上的動畫。無特別標示的是可循環播放的動畫,標示「一次性動畫」的則是只能播放一次的動畫,播放完畢就會停在最後畫面。   ↳ 「一次性動畫」需要以{{MP link|播放動畫|link=物件操作#播放動畫}}觸發。 [[檔案:動畫物件-常規動畫(循環).gif|350px]] <small>圖上由左至右分別為「搖曳火光」、「細塵微光」、「當木幾了」以及「漂浮文字」的呈現效果。</small> [[檔案:動畫物件-常規動畫(一次性).gif|350px]] <small>圖上由左至右分別為「砰!乍現」、「閃瞬忽現」、「結凍文字」、「石化文字」、「瞬間結冰」以及「化為煙塵」的呈現效果。</small> ** 特製動畫:為特定字元製作的動畫。 [[Category:{{SITENAME}}]] 02abe2186ec5dbd46808345dd7c15a6bb569d1cb 1080 1078 2025-09-06T15:42:54Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=玩法內容-物件封面-動.png |caption='''屬性'''<br><hr>字面<br>[[檔案:動畫物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 字面為動畫文字,且開放所有可調整屬性的物件。   ↳ 只能輸入單個字元,若選擇特規動畫則無法變更字面 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=屬性欄#物件屬性}} 動畫類型:依照適用範圍可以分成「常規動畫」與「特製動畫」兩種類型。 無特別標示的是可循環播放的動畫,標示「一次性動畫」的則是只能播放一次的動畫,播放完畢就會停在最後畫面。   ↳ 「一次性動畫」需要以{{MP link|播放動畫|link=物件操作#播放動畫}}觸發。 * 常規動畫:能套用在所有字元上的動畫。字面可修改,但只能輸入單個字元。 [[檔案:動畫物件-常規動畫(循環).gif|350px]] <small>圖上由左至右分別為可循環播放的動畫「搖曳火光」、「細塵微光」、「當木幾了」以及「漂浮文字」的呈現效果。</small> [[檔案:動畫物件-常規動畫(一次性).gif|350px]] <small>圖上由左至右分別為一次性動畫「砰!乍現」、「閃瞬忽現」、「結凍文字」、「石化文字」、「瞬間結冰」以及「化為煙塵」的呈現效果。</small> * 特製動畫:為特定字元製作的動畫。字面不可修改。 [[Category:{{SITENAME}}]] 5da4988a1c9abf7b44cd25b67e33cea823b79443 1083 1080 2025-09-06T15:55:38Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=玩法內容-物件封面-動.png |caption='''屬性'''<br><hr>字面<br>[[檔案:動畫物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 字面為動畫文字,且開放所有可調整屬性的物件。   ↳ 只能輸入單個字元,若選擇特規動畫則無法變更字面 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=屬性欄#物件屬性}} 動畫類型:依照適用範圍可以分成「常規動畫」與「特製動畫」兩種類型。 無特別標示的是可循環播放的動畫,標示「一次性動畫」的則是只能播放一次的動畫,播放完畢就會停在最後畫面。   ↳ 「一次性動畫」需要以{{MP link|播放動畫|link=物件操作#播放動畫}}觸發。 * 常規動畫:能套用在所有字元上的動畫。字面可修改,但只能輸入單個字元。 [[檔案:動畫物件-常規動畫(循環).gif|350px]] <small>可循環播放的常規動畫。由左至右分別為「搖曳火光」、「細塵微光」、「當木幾了」以及「漂浮文字」的呈現效果。</small> [[檔案:動畫物件-常規動畫(一次性).gif|350px]] <small>一次性播放的常規動畫。由左至右分別為「砰!乍現」、「閃瞬忽現」、「結凍文字」、「石化文字」、「瞬間結冰」以及「化為煙塵」的呈現效果。</small> * 特製動畫:為特定字元製作的動畫。字面不可修改。 [[檔案:動畫物件-特製動畫(循環).gif|350px]] <small>可循環播放的特製動畫。上排為「愛」心、咕「鐘」、壁「爐」、「樹」木;下排為「柴」火、噴「水」、「溪」水、大「笑」的呈現效果。</small> [[檔案:動畫物件-特製動畫(一次性).gif|350px]] <small>一次性播放的特製動畫。上排為遞「酒」、喝「酒」、融「冰」、開「門」;下排為關「門」、房「間」、開「間」的呈現效果。</small> [[Category:{{SITENAME}}]] 0dc31a8bcb30c094f3ac877036c530a47eeedac4 1085 1083 2025-09-06T16:04:47Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=玩法內容-物件封面-動.png |caption='''屬性'''<br><hr>字面<br>[[檔案:動畫物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 字面為動畫文字,且開放所有可調整屬性的物件。   ↳ 只能輸入單個字元,若選擇特規動畫則無法變更字面 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=屬性欄#物件屬性}} 動畫類型:依照適用範圍可以分成「常規動畫」與「特製動畫」兩種類型。 無特別標示的是可循環播放的動畫,標示「一次性動畫」的則是只能播放一次的動畫,播放完畢就會停在最後畫面。   ↳ 「一次性動畫」需要以{{MP link|播放動畫|link=物件操作#播放動畫}}觸發。 * 常規動畫:能套用在所有字元上的動畫。字面可修改,但只能輸入單個字元。  [[檔案:動畫物件-常規動畫(循環).gif|350px]] <small>可循環播放的常規動畫。由左至右分別為「搖曳火光」、「細塵微光」、「當木幾了」以及「漂浮文字」的呈現效果。</small>  [[檔案:動畫物件-常規動畫(一次性).gif|350px]] <small>一次性播放的常規動畫。由左至右分別為「砰!乍現」、「閃瞬忽現」、「結凍文字」、「石化文字」、「瞬間結冰」以及「化為煙塵」的呈現效果。</small> * 特製動畫:為特定字元製作的動畫。字面不可修改。  [[檔案:動畫物件-特製動畫(循環).gif|350px]] <small>可循環播放的特製動畫。上排為「愛」心、咕「鐘」、壁「爐」、「樹」木;下排為「柴」火、噴「水」、「溪」水、大「笑」的呈現效果。</small>  [[檔案:動畫物件-特製動畫(一次性).gif|350px]] <small>一次性播放的特製動畫。上排為遞「酒」、喝「酒」、融「冰」、開「門」;下排為關「門」、房「間」、開「間」的呈現效果。</small> [[Category:{{SITENAME}}]] 8ae7677e65873c090c9b9c8c51d5c59d4b8507d6 1086 1085 2025-09-06T16:05:17Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=玩法內容-物件封面-動.png |caption='''屬性'''<br><hr>字面<br>[[檔案:動畫物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 字面為動畫文字,且開放所有可調整屬性的物件。   ↳ 只能輸入單個字元,若選擇特規動畫則無法變更字面 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=屬性欄#物件屬性}} 動畫類型:依照適用範圍可以分成「常規動畫」與「特製動畫」兩種類型。 無特別標示的是可循環播放的動畫,標示「一次性動畫」的則是只能播放一次的動畫,播放完畢就會停在最後畫面。   ↳ 「一次性動畫」需要以{{MP link|播放動畫|link=物件操作#播放動畫}}觸發。 * 常規動畫:能套用在所有字元上的動畫。字面可修改,但只能輸入單個字元。  [[檔案:動畫物件-常規動畫(循環).gif|350px]]  <small>可循環播放的常規動畫。由左至右分別為「搖曳火光」、「細塵微光」、「當木幾了」以及「漂浮文字」的呈現效果。</small>  [[檔案:動畫物件-常規動畫(一次性).gif|350px]]  <small>一次性播放的常規動畫。由左至右分別為「砰!乍現」、「閃瞬忽現」、「結凍文字」、「石化文字」、「瞬間結冰」以及「化為煙塵」的呈現效果。</small> * 特製動畫:為特定字元製作的動畫。字面不可修改。  [[檔案:動畫物件-特製動畫(循環).gif|350px]]  <small>可循環播放的特製動畫。上排為「愛」心、咕「鐘」、壁「爐」、「樹」木;下排為「柴」火、噴「水」、「溪」水、大「笑」的呈現效果。</small>  [[檔案:動畫物件-特製動畫(一次性).gif|350px]]  <small>一次性播放的特製動畫。由左至右分別為遞「酒」、喝「酒」、融「冰」、開「門」、關「門」、房「間」、開「間」的呈現效果。</small> [[Category:{{SITENAME}}]] 42c6fd7f6ce645a55c97778298e5f730cf813a91 1087 1086 2025-09-06T16:05:30Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=玩法內容-物件封面-動.png |caption='''屬性'''<br><hr>字面<br>[[檔案:動畫物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 字面為動畫文字,且開放所有可調整屬性的物件。 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=屬性欄#物件屬性}} 動畫類型:依照適用範圍可以分成「常規動畫」與「特製動畫」兩種類型。 無特別標示的是可循環播放的動畫,標示「一次性動畫」的則是只能播放一次的動畫,播放完畢就會停在最後畫面。   ↳ 「一次性動畫」需要以{{MP link|播放動畫|link=物件操作#播放動畫}}觸發。 * 常規動畫:能套用在所有字元上的動畫。字面可修改,但只能輸入單個字元。  [[檔案:動畫物件-常規動畫(循環).gif|350px]]  <small>可循環播放的常規動畫。由左至右分別為「搖曳火光」、「細塵微光」、「當木幾了」以及「漂浮文字」的呈現效果。</small>  [[檔案:動畫物件-常規動畫(一次性).gif|350px]]  <small>一次性播放的常規動畫。由左至右分別為「砰!乍現」、「閃瞬忽現」、「結凍文字」、「石化文字」、「瞬間結冰」以及「化為煙塵」的呈現效果。</small> * 特製動畫:為特定字元製作的動畫。字面不可修改。  [[檔案:動畫物件-特製動畫(循環).gif|350px]]  <small>可循環播放的特製動畫。上排為「愛」心、咕「鐘」、壁「爐」、「樹」木;下排為「柴」火、噴「水」、「溪」水、大「笑」的呈現效果。</small>  [[檔案:動畫物件-特製動畫(一次性).gif|350px]]  <small>一次性播放的特製動畫。由左至右分別為遞「酒」、喝「酒」、融「冰」、開「門」、關「門」、房「間」、開「間」的呈現效果。</small> [[Category:{{SITENAME}}]] 56741fe5e69bcd29736dd9781635d6a4c20631a8 1088 1087 2025-09-06T16:08:03Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=玩法內容-物件封面-動.png |caption='''屬性'''<br><hr>字面<br>[[檔案:動畫物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 字面為動畫文字,且開放所有可調整屬性的物件。 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=屬性欄#物件屬性}} 動畫類型:依照適用範圍可以分成「常規動畫」與「特製動畫」兩種類型。 其中無特別標示的是可循環播放的動畫,標示「一次性動畫」的則是只能播放一次的動畫,播放完畢就會停在最後畫面。   ↳ 「一次性動畫」需要以{{MP link|播放動畫|link=物件操作#播放動畫}}觸發。 * 常規動畫:能套用在所有字元上的動畫。字面可修改,但只能輸入單個字元。 * 特製動畫:為特定字元製作的動畫。字面不可修改。 == 呈現效果 == [[檔案:動畫物件-常規動畫(循環).gif|350px]] <small>可循環播放的常規動畫。由左至右分別為「搖曳火光」、「細塵微光」、「當木幾了」以及「漂浮文字」的呈現效果。</small> [[檔案:動畫物件-常規動畫(一次性).gif|350px]] <small>一次性播放的常規動畫。由左至右分別為「砰!乍現」、「閃瞬忽現」、「結凍文字」、「石化文字」、「瞬間結冰」以及「化為煙塵」的呈現效果。</small> [[檔案:動畫物件-特製動畫(循環).gif|350px]] <small>可循環播放的特製動畫。上排為「愛」心、咕「鐘」、壁「爐」、「樹」木;下排為「柴」火、噴「水」、「溪」水、大「笑」的呈現效果。</small> [[檔案:動畫物件-特製動畫(一次性).gif|350px]] <small>一次性播放的特製動畫。由左至右分別為遞「酒」、喝「酒」、融「冰」、開「門」、關「門」、房「間」、開「間」的呈現效果。</small> [[Category:{{SITENAME}}]] 4c5a3d7d2bb1be6af4a8e7780e98179819f73b3a 1089 1088 2025-09-06T16:13:04Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=動畫物件 |image=玩法內容-物件封面-動.png |caption='''屬性'''<br><hr>字面<br>[[檔案:動畫物件字面示意.png|350px]]<hr>執行時機<br>[[檔案:進階物件執行時機 1.jpg|350px]] }} 字面為動畫文字,且開放所有可調整屬性的物件。 可點選「+按這裡新增事件」按鈕新增不同的事件,組成自訂的執行事件。   ↳ 屬性各欄說明請見{{MP link|物件屬性|link=屬性欄#物件屬性}} 動畫類型:依照適用範圍可以分成「常規動畫」與「特製動畫」兩種類型。 其中無特別標示的是可循環播放的動畫,標示「一次性動畫」的則是只能播放一次的動畫,播放完畢就會停在最後畫面。   ↳ 「一次性動畫」需要以{{MP link|播放動畫|link=物件操作#播放動畫}}觸發。 * 常規動畫:能套用在所有字元上的動畫。字面可修改,但只能輸入單個字元。 * 特製動畫:為特定字元製作的動畫。字面不可修改。 == 呈現效果 == [[檔案:動畫物件-常規動畫(循環).gif|350px]] <small>可循環播放的常規動畫。由左至右分別為「搖曳火光」、「細塵微光」、「當木幾了」以及「漂浮文字」的呈現效果。</small> [[檔案:動畫物件-常規動畫(一次性).gif|350px]] <small>一次性播放的常規動畫。由左至右分別為「砰!乍現」、「閃瞬忽現」、「結凍文字」、「石化文字」、「瞬間結冰」以及「化為煙塵」的呈現效果。</small> [[檔案:動畫物件-特製動畫(循環).gif|350px]] <small>可循環播放的特製動畫。上排為「愛」心、咕「鐘」、壁「爐」、「樹」木;下排為「柴」火、噴「水」、「溪」水、大「笑」的呈現效果。</small> [[檔案:動畫物件-特製動畫(一次性).gif|350px]] <small>一次性播放的特製動畫。由左至右分別為遞「酒」、喝「酒」、融「冰」、開「門」、關「門」、房「間」、開「間」的呈現效果。</small> [[Category:{{SITENAME}}]] aa307526bcec5f444772a19eb5b2c8a21c37300d 檔案:動畫物件-常規動畫(一次性).gif 6 496 1065 2025-09-06T15:00:31Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 1075 1065 2025-09-06T15:23:39Z Team9 625132 Team9上傳了[[檔案:動畫物件-常規動畫(一次性).gif]]的新版本 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 1084 1075 2025-09-06T16:04:16Z Team9 625132 Team9上傳了[[檔案:動畫物件-常規動畫(一次性).gif]]的新版本 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:動畫物件-常規動畫(循環).gif 6 497 1066 2025-09-06T15:00:33Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 1079 1066 2025-09-06T15:35:25Z Team9 625132 Team9上傳了[[檔案:動畫物件-常規動畫(循環).gif]]的新版本 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 屬性欄 0 407 1070 1026 2025-09-06T15:08:40Z Team9 625132 wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄會顯示專案與地圖的屬性。   ↳ 關於專案與地圖的各屬性說明請參考{{MP link|基本設定|link=宣告成句規則}} * 選取單一物件時,屬性欄會顯示該物件的屬性。   ↳ 若選取範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=條件}},或是在物件屬性欄裡設定「執行完觸發」,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。  [[檔案:觸發鏈示意.png|250px]]  <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> * 一次選取多個物件時,屬性欄會顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * (不)透明度:{{MP link|我(玩家角色)|link=我(玩家角色)}}、{{MP link|進階物件|link=進階物件}}以及{{MP link|動畫物件|link=動畫物件}}可以調整物件在遊戲裡實際呈現的透明度。 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小。   ↳ 基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:03. 只能輸入一個字的字面.webp|250px]]  <small>限制只能輸入一個字符的字面</small>  [[檔案:04. 可以輸入多個字符的字面.webp|250px]]  <small>可以輸入多個字符的字面</small>  [[檔案:05. 包含「_」的物件.png|750px]]  <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。   ↳ 小技巧:可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制}},以及{{MP link|觸發物件(執行其他物件)|link=物件操作}} * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後觸發「執行完觸發」所設定的物件。   ↳ 單個執行事件(執行內容)可以在{{MP link|範例物件|link=範例物件}}裡直接設定,若要設定多個執行事件(執行內容),可以在{{MP link|進階物件|link=進階物件}}與{{MP link|動畫物件|link=動畫物件}}裡透過不同事件的設定自行組合。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 09fe7f3a5eb2388366b397a7d175d96cc8706598 1071 1070 2025-09-06T15:09:01Z Team9 625132 wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄會顯示專案與地圖的屬性。   ↳ 關於專案與地圖的各屬性說明請參考{{MP link|基本設定|link=宣告成句規則}} * 選取單一物件時,屬性欄會顯示該物件的屬性。   ↳ 若選取範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=條件}},或是在物件屬性欄裡設定「執行完觸發」,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。  [[檔案:觸發鏈示意.png|250px]]  <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> * 一次選取多個物件時,屬性欄會顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * (不)透明度:{{MP link|我(玩家角色)|link=我(玩家角色)}}、{{MP link|進階物件|link=進階物件}}以及{{MP link|動畫物件|link=動畫物件}}可以調整物件在遊戲裡實際呈現的透明度。 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小。   ↳ 基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:03. 只能輸入一個字的字面.webp|250px]]  <small>限制只能輸入一個字符的字面</small>  [[檔案:04. 可以輸入多個字符的字面.webp|250px]]  <small>可以輸入多個字符的字面</small>  [[檔案:05. 包含「_」的物件.png|750px]]  <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制}},以及{{MP link|觸發物件(執行其他物件)|link=物件操作}} * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後觸發「執行完觸發」所設定的物件。   ↳ 單個執行事件(執行內容)可以在{{MP link|範例物件|link=範例物件}}裡直接設定,若要設定多個執行事件(執行內容),可以在{{MP link|進階物件|link=進階物件}}與{{MP link|動畫物件|link=動畫物件}}裡透過不同事件的設定自行組合。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 c5e67cb29593762815872d7097ccb226cfd273a7 1072 1071 2025-09-06T15:10:40Z Team9 625132 wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄會顯示專案與地圖的屬性。   ↳ 關於專案與地圖的各屬性說明請參考{{MP link|基本設定|link=宣告成句規則}} * 選取單一物件時,屬性欄會顯示該物件的屬性。   ↳ 若選取範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=條件}},或是在物件屬性欄裡設定「執行完觸發」,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。  [[檔案:觸發鏈示意.png|250px]]  <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> * 一次選取多個物件時,屬性欄會顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * (不)透明度:{{MP link|我(玩家角色)|link=我(玩家角色)}}、{{MP link|進階物件|link=進階物件}}以及{{MP link|動畫物件|link=動畫物件}}可以調整物件在遊戲裡實際呈現的透明度。 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小。   ↳ 基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:03. 只能輸入一個字的字面.webp|250px]]  <small>限制只能輸入一個字符的字面</small>  [[檔案:04. 可以輸入多個字符的字面.webp|250px]]  <small>可以輸入多個字符的字面</small>  [[檔案:05. 包含「_」的物件.png|750px]]  <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行,若有多個執行事件(執行內容)在此時機執行,則按照物件的建立順序依序執行。(可以只設定一個最先執行執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。) ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制}},以及{{MP link|觸發物件(執行其他物件)|link=物件操作}} * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後觸發「執行完觸發」所設定的物件。   ↳ 單個執行事件(執行內容)可以在{{MP link|範例物件|link=範例物件}}裡直接設定,若要設定多個執行事件(執行內容),可以在{{MP link|進階物件|link=進階物件}}與{{MP link|動畫物件|link=動畫物件}}裡透過不同事件的設定自行組合。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 87d5feab481b98b9011f95b88eb3c3fc048951f3 1073 1072 2025-09-06T15:11:37Z Team9 625132 wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄會顯示專案與地圖的屬性。   ↳ 關於專案與地圖的各屬性說明請參考{{MP link|基本設定|link=宣告成句規則}} * 選取單一物件時,屬性欄會顯示該物件的屬性。   ↳ 若選取範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=條件}},或是在物件屬性欄裡設定「執行完觸發」,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。  [[檔案:觸發鏈示意.png|250px]]  <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> * 一次選取多個物件時,屬性欄會顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * (不)透明度:{{MP link|我(玩家角色)|link=我(玩家角色)}}、{{MP link|進階物件|link=進階物件}}以及{{MP link|動畫物件|link=動畫物件}}可以調整物件在遊戲裡實際呈現的透明度。 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小。   ↳ 基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:03. 只能輸入一個字的字面.webp|250px]]  <small>限制只能輸入一個字符的字面</small>  [[檔案:04. 可以輸入多個字符的字面.webp|250px]]  <small>可以輸入多個字符的字面</small>  [[檔案:05. 包含「_」的物件.png|750px]]  <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行。若有多個執行事件(執行內容)在此時機執行,則會按照物件的建立順序依序執行,因此可以只設定一個最先執行的執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定將物件串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制}},以及{{MP link|觸發物件(執行其他物件)|link=物件操作}} * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後觸發「執行完觸發」所設定的物件。   ↳ 單個執行事件(執行內容)可以在{{MP link|範例物件|link=範例物件}}裡直接設定,若要設定多個執行事件(執行內容),可以在{{MP link|進階物件|link=進階物件}}與{{MP link|動畫物件|link=動畫物件}}裡透過不同事件的設定自行組合。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 570a5fb25fa263f556bf43e0f518da707f0535c2 1074 1073 2025-09-06T15:12:01Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄會顯示專案與地圖的屬性。   ↳ 關於專案與地圖的各屬性說明請參考{{MP link|基本設定|link=宣告成句規則}} * 選取單一物件時,屬性欄會顯示該物件的屬性。   ↳ 若選取範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=條件}},或是在物件屬性欄裡設定「執行完觸發」,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。  [[檔案:觸發鏈示意.png|250px]]  <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> * 一次選取多個物件時,屬性欄會顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * (不)透明度:{{MP link|我(玩家角色)|link=我(玩家角色)}}、{{MP link|進階物件|link=進階物件}}以及{{MP link|動畫物件|link=動畫物件}}可以調整物件在遊戲裡實際呈現的透明度。 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小。   ↳ 基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:03. 只能輸入一個字的字面.webp|250px]]  <small>限制只能輸入一個字符的字面</small>  [[檔案:04. 可以輸入多個字符的字面.webp|250px]]  <small>可以輸入多個字符的字面</small>  [[檔案:05. 包含「_」的物件.png|750px]]  <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行。若有多個執行事件(執行內容)在此時機執行,則會按照物件的建立順序依序執行,因此可以只設定一個最先執行的執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制}},以及{{MP link|觸發物件(執行其他物件)|link=物件操作}} * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後觸發「執行完觸發」所設定的物件。   ↳ 單個執行事件(執行內容)可以在{{MP link|範例物件|link=範例物件}}裡直接設定,若要設定多個執行事件(執行內容),可以在{{MP link|進階物件|link=進階物件}}與{{MP link|動畫物件|link=動畫物件}}裡透過不同事件的設定自行組合。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同的物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的設定。 dcf13935e1f8534b5558460500d2a96ba9e07796 檔案:動畫物件-特製動畫(循環).gif 6 498 1081 2025-09-06T15:51:44Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:動畫物件-特製動畫(一次性).gif 6 499 1082 2025-09-06T15:51:46Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 移動式調查物件 0 305 1090 1057 2025-09-06T16:15:27Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=玩法內容-物件封面-民.png |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 * 標籤 ** 「六組標籤」:可以幫不同的物件分組。 ** 「確認後清除」:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] a36014aec7f884908c8755145d5391b3aae51d83 1091 1090 2025-09-06T16:18:12Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=玩法內容-物件封面-民.png |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機|link=打字機事件#清除打字機}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] 4ec4a81c608dc4002ea499cfffd3ac410be84524 1098 1091 2025-09-06T16:22:58Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=玩法內容-物件封面-民.png |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機|link=打字機事件#清除打字機}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] a89254f232a0967627f0abf778e02566110e0f30 可被刪除的物件 0 311 1094 988 2025-09-06T16:20:57Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=可被刪除的物件 |image=玩法內容-物件封面-刪.png |caption='''屬性'''<br><hr>字面<br>[[檔案:04.可刪除物件 字面.webp|350px]] }} 可以被玩家刪除的物件。 * 字面只能輸入單個字元。 * 新增該物件後,會在「遊戲開始後」自動開啟玩家刪除文字的能力。   ↳ 刪字機制說明請見{{MP link|刪字|link=經典機制#刪字}} == 呈現效果 == [[檔案:04.可刪除物件示意.gif]] <small>可被刪除的物件的示意圖說</small> [[Category:{{SITENAME}}]] 2a8561f7fe01a440afcb7b264b5c11a1745a5515 可被推移的物件 0 314 1095 989 2025-09-06T16:21:17Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=可被推移的物件 |image=玩法內容-物件封面-推.png |caption='''屬性'''<br><hr>字面<br>[[檔案:05.可推移物件字面.webp|350px]] }} 可以被玩家推移的物件。 * 字面只能輸入單個字元。 * 新增該物件後,會在「遊戲開始後」自動開啟玩家推移文字的能力。   ↳ 推字機制說明請見{{MP link|推字|link=經典機制#推字}} == 呈現效果 == [[檔案:05.可推移物件示意.gif]] <small>可被推移的物件的示意圖說</small> [[Category:{{SITENAME}}]] 969e306eff49ee77526e98bff767bad742b73c8e 拆字組合 0 317 1096 990 2025-09-06T16:21:43Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=拆字組合 |image=玩法內容-物件封面-拆.png }} 宣告一條拆字規則。 拆字組合包含四個物件: * 宣告拆字規則:請放在後台。 * 可被拆解的物件:請放在前台。 * 拆解後物件_壹:請放在後台。 * 拆解後物件_貳:請放在後台。 [[檔案:06.拆字規則 範例組合.webp|350px]] * 新增該物件後,會在「遊戲開始後」自動開啟玩家拆組文字的能力。   ↳ 拆字機制說明請見{{MP link|拆字|link=經典機制#拆字}} == 呈現效果 == [[檔案:06.可拆解物件示意.gif]] <small>拆字組合的示意圖說</small> [[Category:{{SITENAME}}]] 59c58d5789066015a98c5f1d3070c7a719549f83 組字組合 0 320 1097 991 2025-09-06T16:22:07Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=組字組合 |image=玩法內容-物件封面-組.png }} 宣告一條組字規則。 拆字組合包含四個物件: * 宣告組字規則:請放在後台。 * 組合後物件:請放在後台。 * 可被組合的物件_壹:請放在前台。 * 可被組合的物件_貳:請放在前台。 [[檔案:07.組字規則 範例組合.webp|350px]] * 新增該物件後,會在「遊戲開始後」自動開啟玩家拆組文字的能力。   ↳ 組字機制說明請見{{MP link|組字|link=經典機制#組字}} == 呈現效果 == [[檔案:07.可組合物件示意.gif]] <small>組字組合的示意圖說</small> [[Category:{{SITENAME}}]] 49ecd6fadb1a617db141ee7ff11ca66162f2923c 宣告成句規則 0 323 1101 992 2025-09-06T16:25:19Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=宣告成句規則 |image=玩法內容-物件封面-句.png |caption='''屬性'''<br><hr>字面<br>[[檔案:08.成句規則 字面.webp|350px]]<hr> }} 宣告一條成句規則。   ↳ 成句規則機制說明請見{{MP link|成句規則|link=經典機制#成句規則}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} * 若有設定執行事件,當「成句」出現在場上時,會觸發「執行物件」。   ↳ 該物件的執行時機需要設為「被物件觸發」 * 若無設定執行事件,仍會觸發「成句」的特效,但不會執行任何物件。 == 呈現效果 == [[檔案:08.宣告成句規則示意.gif]] <small>宣告成句規則的示意圖說</small> [[Category:{{SITENAME}}]] 3cf578a18e0a88a50e1dbd3b2746d36cc5bc09e1 取消成句規則 0 325 1102 993 2025-09-06T16:26:12Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=取消成句規則 |image=玩法內容-物件封面-取句.png |caption='''屬性'''<br><hr>字面<br>[[檔案:09.取消成句規則 字面.webp|350px]]<hr>執行時機<br>[[檔案:09.取消成句規則 執行時機.webp|350px]] }} 透過設定執行事件,取消一條被所選的{{MP link|宣告成句規則|link=宣告成句規則}}」所宣告的成句規則。   ↳ 成句規則機制說明請見{{MP link|成句規則|link=經典機制}} [[Category:{{SITENAME}}]] 6e9bcb458ad56f5b7937f0ebe8e1f8b5f7bec6f9 1103 1102 2025-09-06T16:26:21Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=取消成句規則 |image=玩法內容-物件封面-取句.png |caption='''屬性'''<br><hr>字面<br>[[檔案:09.取消成句規則 字面.webp|350px]]<hr>執行時機<br>[[檔案:09.取消成句規則 執行時機.webp|350px]] }} 透過設定執行事件,取消一條被所選的{{MP link|宣告成句規則|link=宣告成句規則}}所宣告的成句規則。   ↳ 成句規則機制說明請見{{MP link|成句規則|link=經典機制}} [[Category:{{SITENAME}}]] aeda2cf87c4453b12f153d0b54507e1dfc9f543b 1104 1103 2025-09-06T16:26:29Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=取消成句規則 |image=玩法內容-物件封面-取句.png |caption='''屬性'''<br><hr>字面<br>[[檔案:09.取消成句規則 字面.webp|350px]]<hr>執行時機<br>[[檔案:09.取消成句規則 執行時機.webp|350px]] }} 透過設定執行事件,取消一條被所選的{{MP link|宣告成句規則|link=宣告成句規則}}所宣告的成句規則。   ↳ 成句規則機制說明請見{{MP link|成句規則|link=經典機制#成句規則}} [[Category:{{SITENAME}}]] 50b1a5ebd41de849703ad43d99f18f627118b32e 經典機制 0 386 1105 1056 2025-09-06T16:27:40Z Team9 625132 /* 打字 */ wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+插入轉移物件」按鈕,會自動彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 步驟二:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟三:事件被觸發後,即會在指定的位置打出指定的物件  [[檔案:轉移物件示意.gif]]  <small>效果示意:先在後台新增可被刪除的物件「你」以及成句規則「看到這裡的__勇者」,而後在「嗨」的打字內容中插入轉移物件「你」</small> ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定#刪字}}  [[檔案:04.可刪除物件示意.gif]] ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定#推字}}  [[檔案:05.可推移物件示意.gif]] ==拆字== * 玩家可以透過面對物件按下 Tab 鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定  [[檔案:06.可拆解物件示意.gif]] ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定  [[檔案:07.可組合物件示意.gif]] ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制#宣告成句規則}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制#取消成句規則}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:08.宣告成句規則示意.gif]] ==復原關卡== * 玩家可以按下 Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 518e1583d72631ff5ee8afd782ed7e0a9e48348f 打字機 0 374 1108 1107 2025-09-06T16:28:56Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=打字機 |image=玩法內容-物件封面-打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 在指定位置執行打字的物件。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制#打字}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:12.打字機示意.gif]] <small>打字機的示意圖說</small> [[Category:{{SITENAME}}]] 7e7bc98a6f7b404a4635b5a9bdd8957200367905 1115 1108 2025-09-06T16:32:20Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=打字機 |image=玩法內容-物件封面-打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 在指定位置執行打字的物件。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制#打字}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機事件|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:12.打字機示意.gif]] <small>打字機的示意圖說</small> [[Category:{{SITENAME}}]] 3fd93227e6e5baa76825b0579b3b4788103dead2 1142 1115 2025-09-06T17:34:51Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=打字機 |image=玩法內容-物件封面-打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 在指定位置執行打字的物件。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制#打字}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} [[檔案:標籤.png|250px]] * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機事件|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:12.打字機示意.gif]] <small>打字機的示意圖說</small> [[Category:{{SITENAME}}]] 74741602282a38144d391d710f0b4f5c690d4231 1156 1142 2025-09-06T17:50:54Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=打字機 |image=玩法內容-物件封面-打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 在指定位置執行打字的物件。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制#打字}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} [[檔案:標籤.png|250px]] * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機事件|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Spacebar)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:12.打字機示意.gif]] <small>打字機的示意圖說</small> [[Category:{{SITENAME}}]] ebb724178748eceb2b81dd37e0ace827c89e3098 清除打字機 0 336 1109 1100 2025-09-06T16:29:56Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=清除打字機 |image=玩法內容-物件封面-取打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:13.清除打字機 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以清除{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}}所打出的字。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制#打字}}   ↳ 若要清除由{{MP link|打字機事件|link=打字機事件#打字}}所打出的文字,必須使用{{MP link|清除事件|link=打字機事件#清除}},無法使用此範例物件進行清除。 * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 [[Category:{{SITENAME}}]] d8969b6ed31e84ba9fdc1c71d2df174024ff808b 1112 1109 2025-09-06T16:31:33Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=清除打字機 |image=玩法內容-物件封面-取打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:13.清除打字機 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以清除{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}}所打出的字。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制#打字}}   ↳ 若要清除由{{MP link|打字機事件|link=打字機事件#打字}}所打出的文字,必須使用{{MP link|清除打字機事件|link=打字機事件#清除}},無法使用此範例物件進行清除。 * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 [[Category:{{SITENAME}}]] 7a9bfd571dff38d3470c740c2c69ac5db4e94976 1116 1112 2025-09-06T16:32:30Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=清除打字機 |image=玩法內容-物件封面-取打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:13.清除打字機 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以清除{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}}所打出的字。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制#打字}}   ↳ 若要清除由{{MP link|打字機事件|link=打字機事件#打字}}所打出的文字,必須使用{{MP link|清除打字機事件|link=打字機事件#清除}},無法使用此範例物件進行清除。 * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機事件|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 [[Category:{{SITENAME}}]] a71e5aeedf4fed4f9c5d8a89834e5ae3b88f2fcd 1143 1116 2025-09-06T17:35:03Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=清除打字機 |image=玩法內容-物件封面-取打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:13.清除打字機 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以清除{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}}所打出的字。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制#打字}}   ↳ 若要清除由{{MP link|打字機事件|link=打字機事件#打字}}所打出的文字,必須使用{{MP link|清除打字機事件|link=打字機事件#清除}},無法使用此範例物件進行清除。 [[檔案:標籤.png|250px]] * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機事件|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 [[Category:{{SITENAME}}]] 57f64862373108b0def4a278a2fd1536d5f83bb7 1157 1143 2025-09-06T17:51:04Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=清除打字機 |image=玩法內容-物件封面-取打.png |caption='''屬性'''<br><hr>字面<br>[[檔案:13.清除打字機 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以清除{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}}所打出的字。   ↳ 只能改變位置與顏色,無法改變字面   ↳ 打字機制說明請見{{MP link|打字|link=經典機制#打字}}   ↳ 若要清除由{{MP link|打字機事件|link=打字機事件#打字}}所打出的文字,必須使用{{MP link|清除打字機事件|link=打字機事件#清除}},無法使用此範例物件進行清除。 [[檔案:標籤.png|250px]] * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機事件|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Spacebar)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 [[Category:{{SITENAME}}]] 843456de179c32af66dd3b3b67c82436cee15052 移動式調查物件 0 305 1110 1098 2025-09-06T16:30:09Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=玩法內容-物件封面-民.png |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] 54e96339723140e4f149198211eccdba986562f5 1113 1110 2025-09-06T16:32:07Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=玩法內容-物件封面-民.png |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機事件|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] 3ab42d7b5d460b001933b0812d1b491909a79a47 1137 1113 2025-09-06T17:33:53Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=玩法內容-物件封面-民.png |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 [[檔案:標籤.png|350px]] * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機事件|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] ca54508130ce1d65878f7d51a4b3bbe4d855fd4d 1138 1137 2025-09-06T17:34:11Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=玩法內容-物件封面-民.png |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 [[檔案:標籤.png|350px|right]] * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機事件|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] 9b957a6c32bdaed551d36c7333ac64e4a2c87767 1139 1138 2025-09-06T17:34:24Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=玩法內容-物件封面-民.png |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 [[檔案:標籤.png|200px]] * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機事件|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] 0d26cfc0fd02141603a9e41478f861e535b9a3b3 1140 1139 2025-09-06T17:34:34Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=玩法內容-物件封面-民.png |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 [[檔案:標籤.png|250px]] * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機事件|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] 104868a1580bfc71197717be7604c0889a0dddd8 1154 1140 2025-09-06T17:50:22Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=移動式調查物件 |image=玩法內容-物件封面-民.png |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 隨機移動的物件,調查後會在指定位置打字。 [[檔案:標籤.png|250px]] * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機事件|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Spacebar)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:移動式調查物件示意.gif]] <small>移動式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] fab1e1af0b4029589ba1dabb9aa52c7ddd57a8d4 靜止式調查物件 0 308 1111 1092 2025-09-06T16:30:17Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=靜止式調查物件 |image=玩法內容-物件封面-石.png |caption='''屬性'''<br><hr>字面<br>[[檔案:03.靜止式調查物件字面示意.webp|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 靜止不動的物件,調查後會在指定位置打字。 * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:靜止式調查物件示意.gif]] <small>靜止式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] 96352d7db4c6f3c9b86f28cedfbb00b6af2f8a7b 1114 1111 2025-09-06T16:32:14Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=靜止式調查物件 |image=玩法內容-物件封面-石.png |caption='''屬性'''<br><hr>字面<br>[[檔案:03.靜止式調查物件字面示意.webp|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 靜止不動的物件,調查後會在指定位置打字。 * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機事件|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:靜止式調查物件示意.gif]] <small>靜止式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] f5c6962f13ba8c6d80c760b3dfc6f67ac5d9a139 1122 1114 2025-09-06T17:06:48Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=靜止式調查物件 |image=玩法內容-物件封面-石.png |caption='''屬性'''<br><hr>字面<br>[[檔案:03.靜止式調查物件字面示意.webp|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 靜止不動的物件,調查後會在指定位置打字。 * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機事件|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:靜止式調查物件示意.gif]] <small>傳送器的示意圖說</small> [[Category:{{SITENAME}}]] 9a799fab977fa516310243375e83c40b11f8b7ba 1123 1122 2025-09-06T17:07:07Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=靜止式調查物件 |image=玩法內容-物件封面-石.png |caption='''屬性'''<br><hr>字面<br>[[檔案:03.靜止式調查物件字面示意.webp|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 靜止不動的物件,調查後會在指定位置打字。 * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機事件|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:靜止式調查物件示意.gif]] <small>靜止式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] f5c6962f13ba8c6d80c760b3dfc6f67ac5d9a139 1141 1123 2025-09-06T17:34:45Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=靜止式調查物件 |image=玩法內容-物件封面-石.png |caption='''屬性'''<br><hr>字面<br>[[檔案:03.靜止式調查物件字面示意.webp|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 靜止不動的物件,調查後會在指定位置打字。 [[檔案:標籤.png|250px]] * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機事件|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Space)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:靜止式調查物件示意.gif]] <small>靜止式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] 6a52765ce1f00f78e07aa4c8ecf795e9c16b78ca 1155 1141 2025-09-06T17:50:40Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=靜止式調查物件 |image=玩法內容-物件封面-石.png |caption='''屬性'''<br><hr>字面<br>[[檔案:03.靜止式調查物件字面示意.webp|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} 靜止不動的物件,調查後會在指定位置打字。 [[檔案:標籤.png|250px]] * 標籤:可將移動式調查物件以標籤分類,使用{{MP link|清除打字機事件|link=打字機事件#清除}}時就能批次清除擁有同樣標籤的移動式調查物件。 * 確認後清除:可以設定打出的字是否會在玩家按下空白鍵(Spacebar)或 Enter 鍵確認之後自動消失。 * 可以轉換為{{MP link|進階物件|link=進階物件}}    ↳ 小提醒:此步驟不可逆 == 呈現效果 == [[檔案:靜止式調查物件示意.gif]] <small>靜止式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] 8628b8cafedf45ad2bb25dc282b57c9fc57a8587 讓我跳一下 0 339 1117 998 2025-09-06T16:33:42Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=讓我跳一下 |image=玩法內容-物件封面-叮.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 讓玩家原地跳一下,並發出「叮!」的聲響。通常會用來提示玩家已經可以繼續操作角色行動。   ↳ 只能改變位置與顏色,無法改變字面 這個執行事件不需要指定其他物件。 == 呈現效果 == [[檔案:14.讓我叮一下示意.gif]] <small>讓我跳一下的示意圖說</small> [[Category:{{SITENAME}}]] 59fed5ad6d17d130ffde305c0f4fe16f77a8abca 1133 1117 2025-09-06T17:20:26Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=讓我跳一下 |image=玩法內容-物件封面-叮.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 讓玩家原地跳一下,並發出「叮!」的聲響。通常用來提示一段對話或演出結束,玩家可以再次自由操作角色。   ↳ 只能改變位置與顏色,無法改變字面 這個執行事件不需要指定其他物件。 == 呈現效果 == [[檔案:14.讓我叮一下示意.gif]] <small>讓我跳一下的示意圖說</small> [[Category:{{SITENAME}}]] 17999b9059630e18fa7ebf610cea70b8364fa09a 檔案:傳送器範例.png 6 500 1118 2025-09-06T17:05:20Z Team9 625132 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 傳送器組合 0 343 1119 1000 2025-09-06T17:06:07Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=傳送器組合 |image=玩法內容-物件封面-傳.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以將物件傳送至指定目的地的組合範例。   ↳ 只能改變位置與顏色,無法改變字面 傳送器組合包含三個物件: * 傳送器:請放在後台。 * 待傳送物件:請放在前台。可以替換成任意物件。 * 傳送目的地:不會顯示在畫面上,是「待傳送物件」在「傳送器」執行後會傳送到的位置。可以替換成任意物件。 [[檔案:傳送器範例.png|350px]] == 呈現效果 == [[檔案:靜止式調查物件示意.gif]] <small>靜止式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] f7cc264f014c9208a12afe10af1c6ccf4a9a9905 1120 1119 2025-09-06T17:06:26Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=傳送器組合 |image=玩法內容-物件封面-傳.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以將物件傳送至指定目的地的組合範例。   ↳ 只能改變位置與顏色,無法改變字面 傳送器組合包含三個物件: * 傳送器:請放在後台。 * 待傳送物件:請放在前台。可以替換成任意物件。 * 傳送目的地:不會顯示在畫面上,是「待傳送物件」在「傳送器」執行後會傳送到的位置。可以替換成任意物件。 [[檔案:傳送器範例.png|350px]] == 呈現效果 == [[檔案:傳送器示意.gif]] <small>靜止式調查物件的示意圖說</small> [[Category:{{SITENAME}}]] 2ca7eb542f68876047750ef3afb01b9f11352df8 1124 1120 2025-09-06T17:07:33Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=傳送器組合 |image=玩法內容-物件封面-傳.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以將物件傳送至指定目的地的組合範例。   ↳ 只能改變位置與顏色,無法改變字面 傳送器組合包含三個物件: * 傳送器:請放在後台。 * 待傳送物件:請放在前台。可以替換成任意物件。 * 傳送目的地:不會顯示在畫面上,是「待傳送物件」在「傳送器」執行後會傳送到的位置。可以替換成任意物件。 [[檔案:傳送器範例.png|350px]] == 呈現效果 == [[檔案:傳送器示意.gif|350px]] <small>傳送器的示意圖說</small> [[Category:{{SITENAME}}]] e0dc0af6e4610a18b4a49441b4312d590b6fd4a5 1125 1124 2025-09-06T17:08:29Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=傳送器組合 |image=玩法內容-物件封面-傳.png |caption='''屬性'''<br><hr>字面<br>[[檔案:10.呼吸燈效果 字面.webp|350px]]<hr>執行時機<br>[[檔案:10.呼吸燈效果 執行時機.webp|350px]] }} 可以將物件傳送至指定目的地的組合範例。   ↳ 只能改變位置與顏色,無法改變字面 傳送器組合包含三個物件: * 傳送器:請放在後台。 * 待傳送物件:放在前台或後台皆可。可以替換成任意物件。 * 傳送目的地:不會顯示在畫面上,是「待傳送物件」在「傳送器」執行後會傳送到的位置。可以替換成任意物件。 [[檔案:傳送器範例.png|350px]] == 呈現效果 == [[檔案:傳送器示意.gif|350px]] <small>傳送器的示意圖說</small> [[Category:{{SITENAME}}]] 3ed0def94bbb47b133dcf89fb0be361ceaffa1ab 檔案:傳送器示意.gif 6 501 1121 2025-09-06T17:06:39Z Team9 625132 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 變數 0 411 1126 937 2025-09-06T17:11:31Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=變數 |image=玩法內容-物件封面-變數.png }} 用來紀錄遊戲的狀態,無法單獨運作,需要結合事件使用。 * {{MP link|代數|link=事件}}可以改變狀態 * {{MP link|條件|link=事件}}可以進行判斷,以執行不同的事件。   ↳ 不會顯示於遊戲中   ↳ 同一個專案中,狀態會橫跨不同地圖 [[Category:{{SITENAME}}]] dfb80409e0b7f924e849865e50f3aedd518120a9 1127 1126 2025-09-06T17:12:04Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=變數 |image=玩法內容-物件封面-變數.png }} 用來紀錄遊戲的狀態。   ↳ 不會顯示於遊戲中   ↳ 同一個專案中,狀態會橫跨不同地圖 無法單獨運作,需要結合事件使用: * {{MP link|代數|link=事件}}可以改變狀態 * {{MP link|條件|link=事件}}可以進行判斷,以執行不同的事件。 [[Category:{{SITENAME}}]] 3b8b574c56ec53bab0cb19d8080ec0c16b3865a0 1128 1127 2025-09-06T17:12:24Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=變數 |image=玩法內容-物件封面-變數.png }} 用來紀錄遊戲的狀態。   ↳ 不會顯示於遊戲中   ↳ 同一個專案中,狀態會橫跨不同地圖 無法單獨運作,需要結合事件使用: * {{MP link|代數|link=代數}}可以改變狀態 * {{MP link|條件|link=條件}}可以進行判斷,以執行不同的事件。 [[Category:{{SITENAME}}]] c949460ba01a903b461ebc0ef530ab15fd2b5aca 1129 1128 2025-09-06T17:12:33Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=變數 |image=玩法內容-物件封面-變數.png }} 用來紀錄遊戲的狀態。   ↳ 不會顯示於遊戲中。   ↳ 同一個專案中,狀態會橫跨不同地圖。 無法單獨運作,需要結合事件使用: * {{MP link|代數|link=代數}}可以改變狀態。 * {{MP link|條件|link=條件}}可以進行判斷,以執行不同的事件。 [[Category:{{SITENAME}}]] b2cef970a32cde7fb967b2fa0d4c030a41735e8b 1130 1129 2025-09-06T17:13:19Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=變數 |image=玩法內容-物件封面-變數.png }} 用來紀錄遊戲的狀態。   ↳ 不會顯示於遊戲中。   ↳ 同一個專案中,狀態會橫跨不同地圖。 無法單獨運作,需要結合事件使用: * {{MP link|代數|link=代數}}可以改變變數的狀態。 * {{MP link|條件|link=條件}}可以對變數的值進行判斷,並根據不同的設定執行對應的事件。 [[Category:{{SITENAME}}]] 5b50de2be5a10574614f564c2ef4240e2ee93014 開關 0 412 1131 940 2025-09-06T17:13:56Z Team9 625132 wikitext text/x-wiki {{Example character infobox |title=開關 |image=玩法內容-物件封面-開關.png }} 用來紀錄遊戲的狀態。   ↳ 不會顯示於遊戲中。   ↳ 同一個專案中,狀態會橫跨不同地圖。 無法單獨運作,需要結合事件使用: * {{MP link|代數|link=代數}}可以改變變數的狀態。 * {{MP link|條件|link=條件}}可以對變數的值進行判斷,並根據不同的設定執行對應的事件。 [[Category:{{SITENAME}}]] f16b7bc56a02ff5ff31f9f2fb20dd7a7ae14e423 提示 0 353 1132 925 2025-09-06T17:20:12Z Team9 625132 /* 叮! */ wikitext text/x-wiki 提示特定位置、物件等的相關功能。 == 叮! == 讓玩家原地跳一下,並發出「叮!」的聲響。通常用來提示玩家一段對話或演出結束,可以再次自由操作角色。 == (停止)物件呼吸燈 == 讓物件擁有或停止呼吸燈提示。   ↳在《文字遊戲》裡通常用來提示玩家可以與該物件互動。 == 強調位置 == 根據設定,使地圖上的特定位置發光。   ↳在《文字遊戲》裡通常用來提示玩家可以在此處進行某些互動,例如加入某些文字組成成句。 == 改變選單提示 == 可以改變標題、描述與三段沉思。 [[Category:{{SITENAME}}]] 7e9cc2715ae77b73283b140eda551322fbb778c9 1134 1132 2025-09-06T17:20:31Z Team9 625132 /* 叮! */ wikitext text/x-wiki 提示特定位置、物件等的相關功能。 == 叮! == 讓玩家原地跳一下,並發出「叮!」的聲響。通常用來提示一段對話或演出結束,玩家可以再次自由操作角色。 == (停止)物件呼吸燈 == 讓物件擁有或停止呼吸燈提示。   ↳在《文字遊戲》裡通常用來提示玩家可以與該物件互動。 == 強調位置 == 根據設定,使地圖上的特定位置發光。   ↳在《文字遊戲》裡通常用來提示玩家可以在此處進行某些互動,例如加入某些文字組成成句。 == 改變選單提示 == 可以改變標題、描述與三段沉思。 [[Category:{{SITENAME}}]] e79b1e761e0d64214a93308f9323591e30f9001e 事件 0 294 1135 868 2025-09-06T17:21:58Z Team9 625132 wikitext text/x-wiki 能對玩家或範例物件設定各種不同的執行內容:例如與玩家能力相關的「能力設定」/與遊玩機制相關的「物件操作」、「打字機事件」、「遊戲機制」/與畫面或聲音相關的「點唱機」、「攝影機」/提供玩家遊玩時的線索或引導的「提示」/系統/變數、開關相關的「代數」、「條件」。/ * 新增事件的方式 * 事件的分類說明 * 事件管理方式 ** 改變事件順序 ** 展開或收合事件 ** 刪除事件 ==事件一覽== <div class="mp-links columns-6"> * {{MP link|物件操作|link=物件操作|image=玩法內容-事件封面-物件操作.png|size=100px}} * {{MP link|打字機事件|link=打字機事件|image=玩法內容-事件封面-打字機.png|size=100px}} * {{MP link|能力設定|link=能力設定|image=玩法內容-事件封面-能力設定.png|size=100px}} * {{MP link|遊戲機制|link=遊戲機制|image=玩法內容-事件封面-遊戲機制.png|size=100px}} * {{MP link|點唱機|link=點唱機|image=玩法內容-事件封面-點唱機.png|size=100px}} * {{MP link|攝影機|link=攝影機|image=玩法內容-事件封面-攝影機.png|size=100px}} * {{MP link|提示|link=提示|image=玩法內容-事件封面-提示.png|size=100px}} * {{MP link|系統|link=系統|image=玩法內容-事件封面-系統.png|size=100px}} * {{MP link|代數|link=代數|image=玩法內容-事件封面-代數.png|size=100px}} * {{MP link|條件|link=條件|image=玩法內容-事件封面-條件.png|size=100px}} * {{MP link|註解|link=註解|image=玩法內容-事件封面-註解.png|size=100px}} </div> [[Category:{{SITENAME}}]] 271ab244b138c68d7a6c0a52e5be92b15daaf1d2 1144 1135 2025-09-06T17:36:05Z Team9 625132 wikitext text/x-wiki 能對玩家或範例物件設定各種不同的執行內容,可依功能細分成十一個類別。各類別說明以下: * 「能力設定」:與玩家能力相關。 * 「物件操作」、「打字機事件」、「遊戲機制」:與遊玩機制相關。 * 「點唱機」、「攝影機」:控制音效、音樂與遊戲畫面的呈現。 * 「提示」:提供玩家遊玩時的線索或引導。 * 「系統」:與系統面的設定相關。 * 「代數」、「條件」:與變數、開關相關。 * 「註解」:方便創作關卡的過程中隨時記錄與整理。 * 新增事件的方式:在屬性欄點選「+按這裡新增事件」按鈕。   ↳ 只有{{MP link|進階物件|link=進階物件}}、{{MP link|動畫物件|link=動畫物件}}可以新增事件。 * 管理事件 ** 改變事件順序:事件會由上往下依序執行,拖曳標題可以改變事件執行的先後順序。 ** 展開或收合事件:點選事件標題,可以展開或收合事件的詳細內容。 ** 刪除事件:點選事件標題旁的「x」就可以刪除事件。 ==事件一覽== <div class="mp-links columns-6"> * {{MP link|物件操作|link=物件操作|image=玩法內容-事件封面-物件操作.png|size=100px}} * {{MP link|打字機事件|link=打字機事件|image=玩法內容-事件封面-打字機.png|size=100px}} * {{MP link|能力設定|link=能力設定|image=玩法內容-事件封面-能力設定.png|size=100px}} * {{MP link|遊戲機制|link=遊戲機制|image=玩法內容-事件封面-遊戲機制.png|size=100px}} * {{MP link|點唱機|link=點唱機|image=玩法內容-事件封面-點唱機.png|size=100px}} * {{MP link|攝影機|link=攝影機|image=玩法內容-事件封面-攝影機.png|size=100px}} * {{MP link|提示|link=提示|image=玩法內容-事件封面-提示.png|size=100px}} * {{MP link|系統|link=系統|image=玩法內容-事件封面-系統.png|size=100px}} * {{MP link|代數|link=代數|image=玩法內容-事件封面-代數.png|size=100px}} * {{MP link|條件|link=條件|image=玩法內容-事件封面-條件.png|size=100px}} * {{MP link|註解|link=註解|image=玩法內容-事件封面-註解.png|size=100px}} </div> [[Category:{{SITENAME}}]] c1663f02572107b3a5cf35440ff3fb8336e4f107 檔案:標籤.png 6 502 1136 2025-09-06T17:33:38Z Team9 625132 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 物件操作 0 348 1145 619 2025-09-06T17:37:56Z Team9 625132 /* 傳送器事件 */ wikitext text/x-wiki 包含移動、傳送、溶解等與操作物件有關的功能。 == 傳送器事件 == 能將選擇的物件傳送至指定位置。 [[檔案:傳送器示意.gif|350px]] <small>傳送器的示意圖說</small> == 溶解器事件 == 播放物件被溶解的特效,並將物件移除至地圖之外。 == 觸發物件(執行其他物件) == 觸發所選的物件並執行其執行事件(執行內容)。 == 播放動畫 == 播放所選的{{MP link|動畫物件|link=動畫物件}}所設定的一次性{{MP link|動畫|link=介面操作}} 。 == 淡入淡出 == 將所選取的「物件」,其「透明度」屬性在所設定的「時間」(秒)內,調整至設定的值。 == 向上/下/左/右走一格 == 使所選擇的「物件」向上/下/左/右移動一格。 == 走到目標位置 == 使所選擇的「物件」以最短路徑走到指定的位置。 == 設定穿透 == 設定選擇碰撞圖層為主要的物件,其移動相關事件是否會被其他碰撞圖層設定為主要的物件阻擋。 * 「可穿透物件」的開關設定為開啟:選擇的物件,其透過事件進行的移動不會被其他物件阻擋。 * 「可穿透物件」的開關設定為關閉:選擇的物件,其透過事件進行的移動會被其他物件阻擋。 == 改變玩家字面 == 執行後可使玩家字面改變。 == 改變玩家顏色 == 執行後可使玩家顏色改變。 == 改變玩家不透明度 == 執行後可使玩家不透明度改變。 [[Category:{{SITENAME}}]] 58a645c5b48248b4cf67253b06fb600dc65d4b23 1146 1145 2025-09-06T17:38:29Z Team9 625132 /* 溶解器事件 */ wikitext text/x-wiki 包含移動、傳送、溶解等與操作物件有關的功能。 == 傳送器事件 == 能將選擇的物件傳送至指定位置。 [[檔案:傳送器示意.gif|350px]] <small>傳送器的示意圖說</small> == 溶解器事件 == 播放物件被溶解的特效,並將物件移除至地圖之外。 [[檔案:12.溶解器效果示意.gif]] <small>溶解器組合的示意圖說</small> == 觸發物件(執行其他物件) == 觸發所選的物件並執行其執行事件(執行內容)。 == 播放動畫 == 播放所選的{{MP link|動畫物件|link=動畫物件}}所設定的一次性{{MP link|動畫|link=介面操作}} 。 == 淡入淡出 == 將所選取的「物件」,其「透明度」屬性在所設定的「時間」(秒)內,調整至設定的值。 == 向上/下/左/右走一格 == 使所選擇的「物件」向上/下/左/右移動一格。 == 走到目標位置 == 使所選擇的「物件」以最短路徑走到指定的位置。 == 設定穿透 == 設定選擇碰撞圖層為主要的物件,其移動相關事件是否會被其他碰撞圖層設定為主要的物件阻擋。 * 「可穿透物件」的開關設定為開啟:選擇的物件,其透過事件進行的移動不會被其他物件阻擋。 * 「可穿透物件」的開關設定為關閉:選擇的物件,其透過事件進行的移動會被其他物件阻擋。 == 改變玩家字面 == 執行後可使玩家字面改變。 == 改變玩家顏色 == 執行後可使玩家顏色改變。 == 改變玩家不透明度 == 執行後可使玩家不透明度改變。 [[Category:{{SITENAME}}]] e201240107f17ab6eea105937d62beff6d91b413 1147 1146 2025-09-06T17:38:59Z Team9 625132 /* 觸發物件(執行其他物件) */ wikitext text/x-wiki 包含移動、傳送、溶解等與操作物件有關的功能。 == 傳送器事件 == 能將選擇的物件傳送至指定位置。 [[檔案:傳送器示意.gif|350px]] <small>傳送器的示意圖說</small> == 溶解器事件 == 播放物件被溶解的特效,並將物件移除至地圖之外。 [[檔案:12.溶解器效果示意.gif]] <small>溶解器組合的示意圖說</small> == 執行其他物件 == 觸發所選的物件並執行其執行事件(執行內容)。 == 播放動畫 == 播放所選的{{MP link|動畫物件|link=動畫物件}}所設定的一次性{{MP link|動畫|link=介面操作}} 。 == 淡入淡出 == 將所選取的「物件」,其「透明度」屬性在所設定的「時間」(秒)內,調整至設定的值。 == 向上/下/左/右走一格 == 使所選擇的「物件」向上/下/左/右移動一格。 == 走到目標位置 == 使所選擇的「物件」以最短路徑走到指定的位置。 == 設定穿透 == 設定選擇碰撞圖層為主要的物件,其移動相關事件是否會被其他碰撞圖層設定為主要的物件阻擋。 * 「可穿透物件」的開關設定為開啟:選擇的物件,其透過事件進行的移動不會被其他物件阻擋。 * 「可穿透物件」的開關設定為關閉:選擇的物件,其透過事件進行的移動會被其他物件阻擋。 == 改變玩家字面 == 執行後可使玩家字面改變。 == 改變玩家顏色 == 執行後可使玩家顏色改變。 == 改變玩家不透明度 == 執行後可使玩家不透明度改變。 [[Category:{{SITENAME}}]] 6196285142185e75877b22237c2529e9ad684441 1148 1147 2025-09-06T17:39:50Z Team9 625132 /* 播放動畫 */ wikitext text/x-wiki 包含移動、傳送、溶解等與操作物件有關的功能。 == 傳送器事件 == 能將選擇的物件傳送至指定位置。 [[檔案:傳送器示意.gif|350px]] <small>傳送器的示意圖說</small> == 溶解器事件 == 播放物件被溶解的特效,並將物件移除至地圖之外。 [[檔案:12.溶解器效果示意.gif]] <small>溶解器組合的示意圖說</small> == 執行其他物件 == 觸發所選的物件並執行其執行事件(執行內容)。 == 播放動畫 == 播放所選的{{MP link|動畫物件|link=動畫物件}}所設定的一次性動畫。 == 淡入淡出 == 將所選取的「物件」,其「透明度」屬性在所設定的「時間」(秒)內,調整至設定的值。 == 向上/下/左/右走一格 == 使所選擇的「物件」向上/下/左/右移動一格。 == 走到目標位置 == 使所選擇的「物件」以最短路徑走到指定的位置。 == 設定穿透 == 設定選擇碰撞圖層為主要的物件,其移動相關事件是否會被其他碰撞圖層設定為主要的物件阻擋。 * 「可穿透物件」的開關設定為開啟:選擇的物件,其透過事件進行的移動不會被其他物件阻擋。 * 「可穿透物件」的開關設定為關閉:選擇的物件,其透過事件進行的移動會被其他物件阻擋。 == 改變玩家字面 == 執行後可使玩家字面改變。 == 改變玩家顏色 == 執行後可使玩家顏色改變。 == 改變玩家不透明度 == 執行後可使玩家不透明度改變。 [[Category:{{SITENAME}}]] e354690792753d8446632b09ba4b76af03b0738a 1149 1148 2025-09-06T17:40:32Z Team9 625132 /* 淡入淡出 */ wikitext text/x-wiki 包含移動、傳送、溶解等與操作物件有關的功能。 == 傳送器事件 == 能將選擇的物件傳送至指定位置。 [[檔案:傳送器示意.gif|350px]] <small>傳送器的示意圖說</small> == 溶解器事件 == 播放物件被溶解的特效,並將物件移除至地圖之外。 [[檔案:12.溶解器效果示意.gif]] <small>溶解器組合的示意圖說</small> == 執行其他物件 == 觸發所選的物件並執行其執行事件(執行內容)。 == 播放動畫 == 播放所選的{{MP link|動畫物件|link=動畫物件}}所設定的一次性動畫。 == 淡入淡出 == 將所選取物件的透明度在設定的時間(秒)內調整至設定的值。 == 向上/下/左/右走一格 == 使所選擇的「物件」向上/下/左/右移動一格。 == 走到目標位置 == 使所選擇的「物件」以最短路徑走到指定的位置。 == 設定穿透 == 設定選擇碰撞圖層為主要的物件,其移動相關事件是否會被其他碰撞圖層設定為主要的物件阻擋。 * 「可穿透物件」的開關設定為開啟:選擇的物件,其透過事件進行的移動不會被其他物件阻擋。 * 「可穿透物件」的開關設定為關閉:選擇的物件,其透過事件進行的移動會被其他物件阻擋。 == 改變玩家字面 == 執行後可使玩家字面改變。 == 改變玩家顏色 == 執行後可使玩家顏色改變。 == 改變玩家不透明度 == 執行後可使玩家不透明度改變。 [[Category:{{SITENAME}}]] a1e01c8e8a27914a5dce10b277038ae76b7f672a 1150 1149 2025-09-06T17:40:57Z Team9 625132 /* 播放動畫 */ wikitext text/x-wiki 包含移動、傳送、溶解等與操作物件有關的功能。 == 傳送器事件 == 能將選擇的物件傳送至指定位置。 [[檔案:傳送器示意.gif|350px]] <small>傳送器的示意圖說</small> == 溶解器事件 == 播放物件被溶解的特效,並將物件移除至地圖之外。 [[檔案:12.溶解器效果示意.gif]] <small>溶解器組合的示意圖說</small> == 執行其他物件 == 觸發所選的物件並執行其執行事件(執行內容)。 == 播放動畫 == 播放所選的{{MP link|動畫物件|link=動畫物件}}設定的一次性動畫。 == 淡入淡出 == 將所選取物件的透明度在設定的時間(秒)內調整至設定的值。 == 向上/下/左/右走一格 == 使所選擇的「物件」向上/下/左/右移動一格。 == 走到目標位置 == 使所選擇的「物件」以最短路徑走到指定的位置。 == 設定穿透 == 設定選擇碰撞圖層為主要的物件,其移動相關事件是否會被其他碰撞圖層設定為主要的物件阻擋。 * 「可穿透物件」的開關設定為開啟:選擇的物件,其透過事件進行的移動不會被其他物件阻擋。 * 「可穿透物件」的開關設定為關閉:選擇的物件,其透過事件進行的移動會被其他物件阻擋。 == 改變玩家字面 == 執行後可使玩家字面改變。 == 改變玩家顏色 == 執行後可使玩家顏色改變。 == 改變玩家不透明度 == 執行後可使玩家不透明度改變。 [[Category:{{SITENAME}}]] 053fa90d891f17a5019235839de011fe05faa4fa 1151 1150 2025-09-06T17:41:07Z Team9 625132 /* 向上/下/左/右走一格 */ wikitext text/x-wiki 包含移動、傳送、溶解等與操作物件有關的功能。 == 傳送器事件 == 能將選擇的物件傳送至指定位置。 [[檔案:傳送器示意.gif|350px]] <small>傳送器的示意圖說</small> == 溶解器事件 == 播放物件被溶解的特效,並將物件移除至地圖之外。 [[檔案:12.溶解器效果示意.gif]] <small>溶解器組合的示意圖說</small> == 執行其他物件 == 觸發所選的物件並執行其執行事件(執行內容)。 == 播放動畫 == 播放所選的{{MP link|動畫物件|link=動畫物件}}設定的一次性動畫。 == 淡入淡出 == 將所選取物件的透明度在設定的時間(秒)內調整至設定的值。 == 向上/下/左/右走一格 == 使所選擇的物件向上/下/左/右移動一格。 == 走到目標位置 == 使所選擇的「物件」以最短路徑走到指定的位置。 == 設定穿透 == 設定選擇碰撞圖層為主要的物件,其移動相關事件是否會被其他碰撞圖層設定為主要的物件阻擋。 * 「可穿透物件」的開關設定為開啟:選擇的物件,其透過事件進行的移動不會被其他物件阻擋。 * 「可穿透物件」的開關設定為關閉:選擇的物件,其透過事件進行的移動會被其他物件阻擋。 == 改變玩家字面 == 執行後可使玩家字面改變。 == 改變玩家顏色 == 執行後可使玩家顏色改變。 == 改變玩家不透明度 == 執行後可使玩家不透明度改變。 [[Category:{{SITENAME}}]] 0f22f71c8a5659c160a8442f16cd85fe3ade2436 1152 1151 2025-09-06T17:43:53Z Team9 625132 wikitext text/x-wiki 包含移動、傳送、溶解等與操作物件有關的功能。 == 傳送器事件 == 能將選擇的物件傳送至指定位置。 [[檔案:傳送器示意.gif|350px]] <small>傳送器的示意圖說</small> == 溶解器事件 == 播放物件被溶解的特效,並將物件移除至地圖之外。 [[檔案:12.溶解器效果示意.gif]] <small>溶解器組合的示意圖說</small> == 執行其他物件 == 觸發所選的物件並執行其執行事件(執行內容)。 == 播放動畫 == 播放所選的{{MP link|動畫物件|link=動畫物件}}設定的一次性動畫。 == 淡入淡出 == 將所選取物件的透明度在設定的時間(秒)內調整至設定的值。 == 向上/下/左/右走一格 == 使所選擇的物件向上/下/左/右移動一格。 == 走到目標位置 == 使所選擇的物件以最短路徑走到指定的位置。 == 設定穿透 == 設定選擇{{MP link|物件列表|link=介面操作#物件列表}}的圖層為「主要」的物件,其移動相關事件是否會被圖層同樣設定為「主要」的其他物件阻擋。 * 「可穿透物件」設定為開啟:選擇的物件,其透過事件進行的移動不會被其他物件阻擋。 * 「可穿透物件」設定為關閉:選擇的物件,其透過事件進行的移動會被其他物件阻擋。 == 改變玩家字面 == 執行後可使玩家字面改變。 == 改變玩家顏色 == 執行後可使玩家顏色改變。 == 改變玩家不透明度 == 執行後可使玩家不透明度改變。 [[Category:{{SITENAME}}]] 4faf8412b4560163de55fe8d44280995a6f8658f 打字機事件 0 334 1153 1001 2025-09-06T17:45:15Z Team9 625132 wikitext text/x-wiki 與在地圖上打字相關的功能。 == 打字 == [[檔案:02. 打字機介面.webp|300px|right]] 在指定位置,以自訂設置打出文字。 * 字面、碰撞圖層、轉移物件:請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}   ↳ 總是遮蓋玩家的設定,在使用{{MP link|物件操作|link=物件操作}}類的事件,將玩家或物件設定為彼此穿透後再進行移動時,才會看得出區別。 * 標籤:用於「清除打字」時,清除不同段落的「打字」。 * 打字音效:設定打字機的音效。 * 固定於畫面:開啟時,打字的位置會改為以攝影機(螢幕顯示的畫面)而非地圖為主。 * 打字動畫:開啟時,字會一個一個依序被打出。(若關閉,所有字會一次性顯示。) * 空白鍵跳過:開啟時,打字可透過按下「空白鍵」(Spacebar)直接跳到顯示完畢的狀態。 * 需要確認:開啟時,打字完成後,最後一個字元後會出現「▼」的符號,並暫停遊戲執行,直至玩家按下「空白鍵」(Spacebar)或者「下方向鍵」。 * 玩家需要等待:開啟時,後續的事件需要等待此事件執行完畢後,才會繼續執行。(若關閉,後續的事件會與此事件同時執行。)   ↳ 打字機制的相關說明請參考{{MP link|打字|link=經典機制}} == 清除 == 清除擁有相同標籤的打字內容。 [[Category:{{SITENAME}}]] 970506b82df66dfae128d7f37882b16fdee7277f 打字機事件 0 334 1158 1153 2025-09-06T17:52:32Z Team9 625132 /* 打字 */ wikitext text/x-wiki 與在地圖上打字相關的功能。 == 打字 == [[檔案:02. 打字機介面.webp|300px|right]] 在指定位置,以自訂設置打出文字。 * 修改字面、新增轉移物件:請參考{{MP link|物件屬性|link=屬性欄#物件屬性}} * 圖層:請參考<物件列表>   ↳ 總是遮蓋玩家的設定,需要使用<設定穿透>將玩家或物件設定為彼此穿透後再進行移動,才會看得出區別。 * 標籤:用於「清除打字」時,清除不同段落的「打字」。 * 打字音效:設定打字機的音效。 * 固定於畫面:開啟時,打字的位置會改為以攝影機(螢幕顯示的畫面)而非地圖為主。 * 打字動畫:開啟時,字會一個一個依序被打出。若關閉,所有字會一次性顯示。 * 空白鍵跳過:開啟時,玩家可透過按下「空白鍵」(Spacebar)直接跳到文字顯示完畢的打字狀態。 * 需要確認:開啟時,打字完成後,最後一個字元後會出現「▼」的符號,並暫停遊戲執行,直至玩家按下「空白鍵」(Spacebar)或者「下方向鍵」。 * 玩家需要等待:開啟時,後續的事件需要等待此事件執行完畢,才會繼續執行。若關閉,後續的事件會與此事件同時執行。   ↳ 打字機制的相關說明請參考{{MP link|打字|link=經典機制}} == 清除 == 清除擁有相同標籤的打字內容。 [[Category:{{SITENAME}}]] 33149f65301bd9098044aedda459a39b992dbd86 1159 1158 2025-09-06T17:53:30Z Team9 625132 wikitext text/x-wiki 與在地圖上打字相關的功能。 == 打字 == [[檔案:02. 打字機介面.webp|300px|right]] 在指定位置,以自訂設置打出文字。 * 修改字面、新增轉移物件:請參考{{MP link|物件屬性|link=屬性欄#物件屬性}} * 圖層:請參考{{MP link|物件列表|link=介面操作#物件列表}}   ↳ 總是遮蓋玩家的設定,需要使用{{MP link|設定穿透|link=物件操作#設定穿透}}將玩家或物件設定為彼此穿透後再進行移動,才會看得出區別。 * 標籤:用於「清除打字」時,清除不同段落的「打字」。 * 打字音效:設定打字機的音效。 * 固定於畫面:開啟時,打字的位置會改為以攝影機(螢幕顯示的畫面)而非地圖為主。 * 打字動畫:開啟時,字會一個一個依序被打出。若關閉,所有字會一次性顯示。 * 空白鍵跳過:開啟時,玩家可透過按下「空白鍵」(Spacebar)直接跳到文字顯示完畢的打字狀態。 * 需要確認:開啟時,打字完成後,最後一個字元後會出現「▼」的符號,並暫停遊戲執行,直至玩家按下「空白鍵」(Spacebar)或者「下方向鍵」。 * 玩家需要等待:開啟時,後續的事件需要等待此事件執行完畢,才會繼續執行。若關閉,後續的事件會與此事件同時執行。   ↳ 打字機制的相關說明請參考{{MP link|打字|link=經典機制#打字}} == 清除 == 清除擁有相同標籤的打字內容。 [[Category:{{SITENAME}}]] f29984f3daa93c10b4ae14a891646b44b8a52d80 能力設定 0 349 1160 981 2025-09-06T17:54:22Z Team9 625132 wikitext text/x-wiki 設定玩家刪字、推字、拆組字、復原關卡能力的功能。 == 拆組字 == 設定玩家的拆組字能力為開啟或關閉。 玩家需要開啟拆組字能力,才能觸發{{MP link|拆組字|link=經典機制#拆組字}}的機制。 == 刪字 == 設定玩家的刪字能力為開啟或關閉。 玩家需要開啟刪字能力,才能觸發{{MP link|刪字|link=經典機制#刪字}}的機制。 == 推字 == 設定玩家的推字能力為開啟或關閉。 玩家需要開啟推字能力,才能觸發{{MP link|推字|link=經典機制#推字}}的機制。 == 復原關卡 == 設定玩家的復原關卡能力為開啟或關閉。 玩家需要開啟復原關卡能力,才能觸發{{MP link|復原關卡|link=經典機制#復元關卡}}的機制。 [[Category:{{SITENAME}}]] eabb964a4384fd96db98809481d341d7f32eba4a 1161 1160 2025-09-06T17:54:43Z Team9 625132 /* 拆組字 */ wikitext text/x-wiki 設定玩家刪字、推字、拆組字、復原關卡能力的功能。 == 拆組字 == 設定玩家的拆組字能力為開啟或關閉。 玩家需要開啟拆組字能力,才能觸發{{MP link|拆字|link=經典機制#拆字}}與{{MP link|組字|link=經典機制#組字}}的機制。 == 刪字 == 設定玩家的刪字能力為開啟或關閉。 玩家需要開啟刪字能力,才能觸發{{MP link|刪字|link=經典機制#刪字}}的機制。 == 推字 == 設定玩家的推字能力為開啟或關閉。 玩家需要開啟推字能力,才能觸發{{MP link|推字|link=經典機制#推字}}的機制。 == 復原關卡 == 設定玩家的復原關卡能力為開啟或關閉。 玩家需要開啟復原關卡能力,才能觸發{{MP link|復原關卡|link=經典機制#復元關卡}}的機制。 [[Category:{{SITENAME}}]] 4ebe3b09286055b21cb16be2f8fd8afbd8cbdffb 1162 1161 2025-09-06T17:55:05Z Team9 625132 /* 復原關卡 */ wikitext text/x-wiki 設定玩家刪字、推字、拆組字、復原關卡能力的功能。 == 拆組字 == 設定玩家的拆組字能力為開啟或關閉。 玩家需要開啟拆組字能力,才能觸發{{MP link|拆字|link=經典機制#拆字}}與{{MP link|組字|link=經典機制#組字}}的機制。 == 刪字 == 設定玩家的刪字能力為開啟或關閉。 玩家需要開啟刪字能力,才能觸發{{MP link|刪字|link=經典機制#刪字}}的機制。 == 推字 == 設定玩家的推字能力為開啟或關閉。 玩家需要開啟推字能力,才能觸發{{MP link|推字|link=經典機制#推字}}的機制。 == 復原關卡 == 設定玩家的復原關卡能力為開啟或關閉。 玩家需要開啟復原關卡能力,才能觸發{{MP link|復原關卡|link=經典機制#復原關卡}}的機制。 [[Category:{{SITENAME}}]] 19a713e8975a8b8cef85bfd7e6ca358cecaab698 遊戲機制 0 350 1163 1002 2025-09-06T17:56:38Z Team9 625132 wikitext text/x-wiki 與{{MP link|拆組字|link=經典機制}}、{{MP link|成句規則|link=經典機制#成句規則}}相關的功能。 == 宣告組字規則 == 宣告一條組字規則,使玩家可透過組字機制將「材料物件壹」與「材料物件貳」組合成「生成物件」。   ↳ 組字機制的相關說明請參考{{MP link|組字|link=經典機制#組字}} == 宣告拆字規則 == 宣告一條拆字規則,使玩家可透過拆字機制將「材料物件」拆解成「生成物件壹」與「生成物件貳」。   ↳ 拆字機制的相關說明請參考{{MP link|拆字|link=經典機制#拆字}} == 宣告成句規則事件 == 當成句出現在地圖上時,會依設定給予玩家回饋,並觸發物件的執行事件(執行內容)。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} == 取消成句規則事件 == 取消有相同成句屬性的成句規則。 [[Category:{{SITENAME}}]] d850c01f8596b96b91ad4f7573fec3148e8e4720 1164 1163 2025-09-06T17:57:59Z Team9 625132 /* 宣告成句規則事件 */ wikitext text/x-wiki 與{{MP link|拆組字|link=經典機制}}、{{MP link|成句規則|link=經典機制#成句規則}}相關的功能。 == 宣告組字規則 == 宣告一條組字規則,使玩家可透過組字機制將「材料物件壹」與「材料物件貳」組合成「生成物件」。   ↳ 組字機制的相關說明請參考{{MP link|組字|link=經典機制#組字}} == 宣告拆字規則 == 宣告一條拆字規則,使玩家可透過拆字機制將「材料物件」拆解成「生成物件壹」與「生成物件貳」。   ↳ 拆字機制的相關說明請參考{{MP link|拆字|link=經典機制#拆字}} == 宣告成句規則事件 == 當成句出現在地圖上時,會依設定給予玩家回饋,並觸發物件的{{MP link|執行事件(執行內容)|link=屬性欄#物件屬性}}。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}} == 取消成句規則事件 == 取消有相同成句屬性的成句規則。 [[Category:{{SITENAME}}]] ec0e3e796b27b5978d0b82cdd76f68e3f5aa3802 經典機制 0 386 1165 1105 2025-09-06T17:58:26Z Team9 625132 /* 復原關卡 */ wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+插入轉移物件」按鈕,會自動彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 步驟二:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟三:事件被觸發後,即會在指定的位置打出指定的物件  [[檔案:轉移物件示意.gif]]  <small>效果示意:先在後台新增可被刪除的物件「你」以及成句規則「看到這裡的__勇者」,而後在「嗨」的打字內容中插入轉移物件「你」</small> ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定#刪字}}  [[檔案:04.可刪除物件示意.gif]] ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定#推字}}  [[檔案:05.可推移物件示意.gif]] ==拆字== * 玩家可以透過面對物件按下 Tab 鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定  [[檔案:06.可拆解物件示意.gif]] ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定  [[檔案:07.可組合物件示意.gif]] ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制#宣告成句規則}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制#取消成句規則}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:08.宣告成句規則示意.gif]] ==復原關卡== * 玩家可以按下 Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統#遊戲存檔}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟「復原關卡」能力。 5d33e822e4309d1482b9eaef539d24768af1c17c 1166 1165 2025-09-06T17:58:45Z Team9 625132 /* 復原關卡 */ wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+插入轉移物件」按鈕,會自動彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 步驟二:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟三:事件被觸發後,即會在指定的位置打出指定的物件  [[檔案:轉移物件示意.gif]]  <small>效果示意:先在後台新增可被刪除的物件「你」以及成句規則「看到這裡的__勇者」,而後在「嗨」的打字內容中插入轉移物件「你」</small> ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定#刪字}}  [[檔案:04.可刪除物件示意.gif]] ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定#推字}}  [[檔案:05.可推移物件示意.gif]] ==拆字== * 玩家可以透過面對物件按下 Tab 鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定  [[檔案:06.可拆解物件示意.gif]] ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定  [[檔案:07.可組合物件示意.gif]] ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制#宣告成句規則}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制#取消成句規則}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:08.宣告成句規則示意.gif]] ==復原關卡== * 玩家可以按下 Ctrl + Z(Windows)或command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統#遊戲存檔}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟復原關卡的能力。 914a186022ff4412a19588251afc33098e019f6f 1167 1166 2025-09-06T18:00:40Z Team9 625132 /* 復原關卡 */ wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+插入轉移物件」按鈕,會自動彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 步驟二:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟三:事件被觸發後,即會在指定的位置打出指定的物件  [[檔案:轉移物件示意.gif]]  <small>效果示意:先在後台新增可被刪除的物件「你」以及成句規則「看到這裡的__勇者」,而後在「嗨」的打字內容中插入轉移物件「你」</small> ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定#刪字}}  [[檔案:04.可刪除物件示意.gif]] ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定#推字}}  [[檔案:05.可推移物件示意.gif]] ==拆字== * 玩家可以透過面對物件按下 Tab 鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定  [[檔案:06.可拆解物件示意.gif]] ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定  [[檔案:07.可組合物件示意.gif]] ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或事件:{{MP link|宣告成句規則|link=遊戲機制#宣告成句規則}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或事件:{{MP link|取消成句規則|link=遊戲機制#取消成句規則}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:08.宣告成句規則示意.gif]] ==復原關卡== * 玩家可以按下 Ctrl + Z(Windows)或 command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統#遊戲存檔}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟復原關卡的能力。 d780289126a1d65eb5a883d011cc8984146e370f 檔案:音樂與音效.png 6 503 1168 2025-09-06T18:02:42Z Team9 625132 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 點唱機 0 351 1169 629 2025-09-06T18:06:03Z Team9 625132 wikitext text/x-wiki 播放與控制聽覺素材相關的功能。 點選「選擇音樂」按鈕,會出現選擇音樂的視窗,點選曲名旁的「▶」按鈕,可以試聽所選擇的音樂,按下「⏸」按鈕可以停止試聽,按下下方「選取」按鈕可以完成選擇音樂。 [[檔案:音樂與音效.png|250px|right]] == 播放背景音樂 == 播放所選擇的「音樂」作為背景音樂。 == 停止背景音樂 == 停止播放背景音樂。 == 播放音效 == 播放所選擇的音樂作為音效。 [[Category:{{SITENAME}}]] 44f93d01d5aaaaf3c1491ad688d7579cb4655cf5 1170 1169 2025-09-06T18:06:20Z Team9 625132 wikitext text/x-wiki [[檔案:音樂與音效.png|300px|right]] 播放與控制聽覺素材相關的功能。 點選「選擇音樂」按鈕,會出現選擇音樂的視窗,點選曲名旁的「▶」按鈕,可以試聽所選擇的音樂,按下「⏸」按鈕可以停止試聽,按下下方「選取」按鈕可以完成選擇音樂。 == 播放背景音樂 == 播放所選擇的「音樂」作為背景音樂。 == 停止背景音樂 == 停止播放背景音樂。 == 播放音效 == 播放所選擇的音樂作為音效。 [[Category:{{SITENAME}}]] a9e6bac3b0a0743744cabe132c15ce505dbb55a9 檔案:強調位置.gif 6 504 1171 2025-09-06T18:18:23Z Team9 625132 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 提示 0 353 1172 1134 2025-09-06T18:20:27Z Team9 625132 wikitext text/x-wiki 提示特定位置、物件等相關功能。 == 叮! == 讓玩家原地跳一下,並發出「叮!」的聲響。通常用來提示一段對話或演出結束,玩家可以再次自由操作角色。 [[檔案:14.讓我叮一下示意.gif]] <small>讓我跳一下的示意圖說</small> == (停止)物件呼吸燈 == 讓物件擁有或停止呼吸燈提示。通常用來提示玩家可以與該物件互動。 [[檔案:10.呼吸燈效果示意.gif]] <small>呼吸燈組合的示意圖說</small> == 強調位置 == 根據設定,使地圖上的特定位置發光。通常用來提示玩家可以在此處進行某些互動,例如加入某些文字組成成句。 [[檔案:強調位置.gif]] <small>強調位置的示意圖說</small> == 改變選單提示 == 原本在專案裡可以進行標題、描述與三段沉思的{{MP link|提示設定|link=基本設定#提示設定}},此事件可以讓標題、描述與三段沉思有所變動。 [[Category:{{SITENAME}}]] c1f60c34f137c097acc0f064b7e7800221d43358 1173 1172 2025-09-06T18:20:52Z Team9 625132 /* 強調位置 */ wikitext text/x-wiki 提示特定位置、物件等相關功能。 == 叮! == 讓玩家原地跳一下,並發出「叮!」的聲響。通常用來提示一段對話或演出結束,玩家可以再次自由操作角色。 [[檔案:14.讓我叮一下示意.gif]] <small>讓我跳一下的示意圖說</small> == (停止)物件呼吸燈 == 讓物件擁有或停止呼吸燈提示。通常用來提示玩家可以與該物件互動。 [[檔案:10.呼吸燈效果示意.gif]] <small>呼吸燈組合的示意圖說</small> == 強調位置 == 根據設定,使地圖上的特定位置發光。通常用來提示玩家可以在此處進行某些互動,例如加入某些文字組成成句。 [[檔案:強調位置.gif|200px]] <small>強調位置的示意圖說</small> == 改變選單提示 == 原本在專案裡可以進行標題、描述與三段沉思的{{MP link|提示設定|link=基本設定#提示設定}},此事件可以讓標題、描述與三段沉思有所變動。 [[Category:{{SITENAME}}]] 2e65ace863a153a10c88b43b79be2199859718b0 1174 1173 2025-09-06T18:21:01Z Team9 625132 /* 強調位置 */ wikitext text/x-wiki 提示特定位置、物件等相關功能。 == 叮! == 讓玩家原地跳一下,並發出「叮!」的聲響。通常用來提示一段對話或演出結束,玩家可以再次自由操作角色。 [[檔案:14.讓我叮一下示意.gif]] <small>讓我跳一下的示意圖說</small> == (停止)物件呼吸燈 == 讓物件擁有或停止呼吸燈提示。通常用來提示玩家可以與該物件互動。 [[檔案:10.呼吸燈效果示意.gif]] <small>呼吸燈組合的示意圖說</small> == 強調位置 == 根據設定,使地圖上的特定位置發光。通常用來提示玩家可以在此處進行某些互動,例如加入某些文字組成成句。 [[檔案:強調位置.gif|250px]] <small>強調位置的示意圖說</small> == 改變選單提示 == 原本在專案裡可以進行標題、描述與三段沉思的{{MP link|提示設定|link=基本設定#提示設定}},此事件可以讓標題、描述與三段沉思有所變動。 [[Category:{{SITENAME}}]] 776fbc653f2a6c31044367387bbe42ea7ac96772 系統 0 354 1175 930 2025-09-06T18:29:35Z Team9 625132 wikitext text/x-wiki 延遲時間、存讀檔、玩家死亡、切換地圖等與系統相關的功能。 == 延遲固定時間 == 將下一個執行的事件,延遲指定的時間(秒)執行。 == 延遲隨機時間 == 將下一個執行的事件,隨機延遲一段時間執行,隨機的時間會介於設定的最小值與最大值(秒)之間。 == 直接結束事件 == 直接結束此物件的{{MP link|執行事件(執行內容)|link=屬性欄#物件屬性}},跳過後續的所有事件。 == 遊戲存檔 == 紀錄當下的地圖狀態。   ↳可使用{{MP link|復原關卡|link=經典機制#復原關卡}},或者遊戲讀檔功能來回到最後一次紀錄的狀態。 == 遊戲讀檔 == 以指定的轉場,回到上一次使用遊戲存檔的地圖狀態。 == 玩家死亡 == 使玩家角色死亡,並且在玩家角色下方以直向文字打出死亡提示,文字提示通常用來指示死因,或是給予重新遊玩的提示。 [[檔案:玩家死亡示意.gif|250px]] == 切換地圖 == 切換至指定名稱的地圖 == 黑魔法 == 一般來說,魔法是不能被輕易看到的⋯⋯ 但既然你有緣看到這個功能,那就把這段咒語帶上吧! @[type_parallel] { "texts": "Hello, ||<c>world</c>!", "pos": [10, 8], "label_settings": { "c": { "text_color": "#00ffffff" } } } [[Category:{{SITENAME}}]] e6d069297bcc0282eabebb4370848c03fa230f93 1177 1175 2025-09-06T18:30:34Z Team9 625132 /* 玩家死亡 */ wikitext text/x-wiki 延遲時間、存讀檔、玩家死亡、切換地圖等與系統相關的功能。 == 延遲固定時間 == 將下一個執行的事件,延遲指定的時間(秒)執行。 == 延遲隨機時間 == 將下一個執行的事件,隨機延遲一段時間執行,隨機的時間會介於設定的最小值與最大值(秒)之間。 == 直接結束事件 == 直接結束此物件的{{MP link|執行事件(執行內容)|link=屬性欄#物件屬性}},跳過後續的所有事件。 == 遊戲存檔 == 紀錄當下的地圖狀態。   ↳可使用{{MP link|復原關卡|link=經典機制#復原關卡}},或者遊戲讀檔功能來回到最後一次紀錄的狀態。 == 遊戲讀檔 == 以指定的轉場,回到上一次使用遊戲存檔的地圖狀態。 == 玩家死亡 == 使玩家角色死亡,並且在玩家角色下方以直向文字打出死亡提示,文字提示通常用來指示死因,或是給予重新遊玩的提示。 [[檔案:玩家死亡示意.gif|250px]]  <small>玩家死亡的示意圖說</small> == 切換地圖 == 切換至指定名稱的地圖 == 黑魔法 == 一般來說,魔法是不能被輕易看到的⋯⋯ 但既然你有緣看到這個功能,那就把這段咒語帶上吧! @[type_parallel] { "texts": "Hello, ||<c>world</c>!", "pos": [10, 8], "label_settings": { "c": { "text_color": "#00ffffff" } } } [[Category:{{SITENAME}}]] 76a4eae0be9c75d9b18d04903cfe9082690aca61 1178 1177 2025-09-06T18:30:41Z Team9 625132 /* 玩家死亡 */ wikitext text/x-wiki 延遲時間、存讀檔、玩家死亡、切換地圖等與系統相關的功能。 == 延遲固定時間 == 將下一個執行的事件,延遲指定的時間(秒)執行。 == 延遲隨機時間 == 將下一個執行的事件,隨機延遲一段時間執行,隨機的時間會介於設定的最小值與最大值(秒)之間。 == 直接結束事件 == 直接結束此物件的{{MP link|執行事件(執行內容)|link=屬性欄#物件屬性}},跳過後續的所有事件。 == 遊戲存檔 == 紀錄當下的地圖狀態。   ↳可使用{{MP link|復原關卡|link=經典機制#復原關卡}},或者遊戲讀檔功能來回到最後一次紀錄的狀態。 == 遊戲讀檔 == 以指定的轉場,回到上一次使用遊戲存檔的地圖狀態。 == 玩家死亡 == 使玩家角色死亡,並且在玩家角色下方以直向文字打出死亡提示,文字提示通常用來指示死因,或是給予重新遊玩的提示。 [[檔案:玩家死亡示意.gif|250px]] <small>玩家死亡的示意圖說</small> == 切換地圖 == 切換至指定名稱的地圖 == 黑魔法 == 一般來說,魔法是不能被輕易看到的⋯⋯ 但既然你有緣看到這個功能,那就把這段咒語帶上吧! @[type_parallel] { "texts": "Hello, ||<c>world</c>!", "pos": [10, 8], "label_settings": { "c": { "text_color": "#00ffffff" } } } [[Category:{{SITENAME}}]] 5635f68560337e57ef98b12f6a4428e565f67a27 檔案:玩家死亡示意.gif 6 505 1176 2025-09-06T18:29:42Z Team9 625132 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 編輯須知 0 408 1179 914 2025-09-07T06:04:05Z Team9 625132 wikitext text/x-wiki ==排版設定== * 新增新頁面:直接點選左欄的「新建頁面」 * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}} ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的「上傳圖像/文件」 * 圖片格式: ** 大小與位置範例:[[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] ** 特殊範例: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) 70f0921b69b22f5747a18bc6dcfd1f3bd4f9e8e0 1180 1179 2025-09-07T06:04:28Z Team9 625132 /* 排版設定 */ wikitext text/x-wiki ==排版設定== * 新增新頁面:直接點選左欄的「新建頁面」 * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的「上傳圖像/文件」 * 圖片格式: ** 大小與位置範例:[[檔案:02. 功能欄超粗略示意圖.webp|300px|right]] ** 特殊範例: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) de51e44c77fd197da34e73c246d7368f027cf725 1181 1180 2025-09-07T06:06:27Z Team9 625132 wikitext text/x-wiki ==排版設定== * 新增新頁面:直接點選左欄的「新建頁面」 * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的「上傳圖像/文件」 * 圖片格式:[[檔案:02. 功能欄超粗略示意圖.webp]]    ↳ 如要調整圖片大小或位置,可加上「|」,例:|300px|right ** 特殊範例: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) d06c76df95d898256ea4bf5d7efad97ecd283045 1182 1181 2025-09-07T06:07:22Z Team9 625132 wikitext text/x-wiki ==排版設定== * 新增新頁面:直接點選左欄的[[特殊:新建頁面]] * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的「上傳圖像/文件」 * 圖片格式:[[檔案:02. 功能欄超粗略示意圖.webp]]    ↳ 如要調整圖片大小或位置,可加上「|」,例:|300px|right ** 特殊範例: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) 9b8cffd08d8390047924a4119d500aef5a4fceff 1183 1182 2025-09-07T06:07:44Z Team9 625132 wikitext text/x-wiki ==排版設定== * 新增新頁面:直接點選左欄的[[特殊:新建頁面|新建頁面]] * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的[[特殊:上傳圖像/文件|上傳圖像/文件]] * 圖片格式:[[檔案:02. 功能欄超粗略示意圖.webp]]    ↳ 如要調整圖片大小或位置,可加上「|」,例:|300px|right ** 特殊範例: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) 92274e72950eccb79ce6e2dec8cce6234c03de61 1184 1183 2025-09-07T06:08:40Z Team9 625132 wikitext text/x-wiki ==排版設定== * 新增新頁面:直接點選左欄的[[特殊:NewPage|新建頁面]] * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的[[特殊:上傳|上傳圖像/文件]] * 圖片格式:[[檔案:02. 功能欄超粗略示意圖.webp]]    ↳ 如要調整圖片大小或位置,可加上「|」,例:|300px|right ** 特殊範例: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) 70cd8aea4aa625695de1d936c8c30d5a9b8c86e7 1185 1184 2025-09-07T06:09:09Z Team9 625132 /* 影音示意 */ wikitext text/x-wiki ==排版設定== * 新增新頁面:直接點選左欄的[[特殊:NewPage|新建頁面]] * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的[[特殊:上傳|上傳圖像/文件]] * 圖片格式:[[檔案:02. 功能欄超粗略示意圖.webp]]    ↳ 如要調整圖片大小或位置,可加上「|」,例:|300px|right * 特殊範例: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) ed06ecc69c525260a7207f42e7be4a4efec92949 1186 1185 2025-09-07T06:09:23Z Team9 625132 /* 影音示意 */ wikitext text/x-wiki ==排版設定== * 新增新頁面:直接點選左欄的[[特殊:NewPage|新建頁面]] * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的[[特殊:上傳|上傳圖像/文件]] * 圖片格式:[[檔案:02. 功能欄超粗略示意圖.webp]]    ↳ 如要調整圖片大小或位置,可加上「|」,例:|300px|right * 新增屬性卡: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) 9b2303fa5e6e58ffa24941c7e4c3d0ec81ff4df6 1187 1186 2025-09-07T06:10:12Z Team9 625132 wikitext text/x-wiki ==排版設定== * 新增新頁面:直接點選左欄的[[特殊:NewPage|新建頁面]] * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) * 新增表格: <div class="mp-links columns-6"> </div> ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的[[特殊:上傳|上傳圖像/文件]] * 圖片格式:[[檔案:02. 功能欄超粗略示意圖.webp]]    ↳ 如要調整圖片大小或位置,可加上「|」,例:|300px|right * 新增屬性卡: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) 290de479d5c304f40a3582f3050aefeb291fd366 1188 1187 2025-09-07T06:10:23Z Team9 625132 /* 排版設定 */ wikitext text/x-wiki ==排版設定== * 新增新頁面:直接點選左欄的[[特殊:NewPage|新建頁面]] * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) * 新增表格: <div class="mp-links columns-6"> 放在中間 </div> ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的[[特殊:上傳|上傳圖像/文件]] * 圖片格式:[[檔案:02. 功能欄超粗略示意圖.webp]]    ↳ 如要調整圖片大小或位置,可加上「|」,例:|300px|right * 新增屬性卡: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) d023aa90cd9868f131831bdc780b61d70fbb1b79 1189 1188 2025-09-07T06:10:47Z Team9 625132 /* 排版設定 */ wikitext text/x-wiki ==排版設定== * 新增新頁面:直接點選左欄的[[特殊:NewPage|新建頁面]] * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) * 新增表格: <div class="mp-links columns-6"> * {{MP link|範例一|link=介面操作|image=玩法內容-示意封面-介面_1.png|size=100px}} * {{MP link|範例二|link=屬性欄|image=玩法內容-示意封面-屬性_1.png|size=100px}} </div> ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的[[特殊:上傳|上傳圖像/文件]] * 圖片格式:[[檔案:02. 功能欄超粗略示意圖.webp]]    ↳ 如要調整圖片大小或位置,可加上「|」,例:|300px|right * 新增屬性卡: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) 722034d0ee94c369419f4a5bdcbc49edab04f013 1190 1189 2025-09-07T06:11:08Z Team9 625132 /* 排版設定 */ wikitext text/x-wiki ==排版設定== * 新增新頁面:直接點選左欄的[[特殊:NewPage|新建頁面]] * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) * 新增表格: <div class="mp-links columns-6"> * {{MP link|範例一|link=link=範例物件|image=玩法內容-示意封面-範例_1.png|size=100px}} * {{MP link|範例二|link=範例物件|image=玩法內容-示意封面-範例_1.png|size=100px}} </div> ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的[[特殊:上傳|上傳圖像/文件]] * 圖片格式:[[檔案:02. 功能欄超粗略示意圖.webp]]    ↳ 如要調整圖片大小或位置,可加上「|」,例:|300px|right * 新增屬性卡: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) 3da41e94162788f847ce1d07174d664072dab7e8 1191 1190 2025-09-07T06:11:23Z Team9 625132 wikitext text/x-wiki ==排版設定== * 新增新頁面:直接點選左欄的[[特殊:NewPage|新建頁面]] * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) * 新增表格: <div class="mp-links columns-6"> * {{MP link|範例一|link=範例物件|image=玩法內容-示意封面-範例_1.png|size=100px}} * {{MP link|範例二|link=範例物件|image=玩法內容-示意封面-範例_1.png|size=100px}} * {{MP link|範例二|link=範例物件|image=玩法內容-示意封面-範例_1.png|size=100px}} </div> ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的[[特殊:上傳|上傳圖像/文件]] * 圖片格式:[[檔案:02. 功能欄超粗略示意圖.webp]]    ↳ 如要調整圖片大小或位置,可加上「|」,例:|300px|right * 新增屬性卡: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) bbae63b20cb9d6e92c0aca5f2f447001c4e0ce57 1192 1191 2025-09-07T06:11:38Z Team9 625132 wikitext text/x-wiki ==排版設定== * 新增新頁面:直接點選左欄的[[特殊:NewPage|新建頁面]] * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) * 新增表格: <div class="mp-links columns-6"> {{MP link|範例一|link=範例物件|image=玩法內容-示意封面-範例_1.png|size=100px}} {{MP link|範例二|link=範例物件|image=玩法內容-示意封面-範例_1.png|size=100px}} {{MP link|範例三|link=範例物件|image=玩法內容-示意封面-範例_1.png|size=100px}} </div> ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的[[特殊:上傳|上傳圖像/文件]] * 圖片格式:[[檔案:02. 功能欄超粗略示意圖.webp]]    ↳ 如要調整圖片大小或位置,可加上「|」,例:|300px|right * 新增屬性卡: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) 64c0e3bbc5fb65c1ad8d5bf08419e302f6738563 1193 1192 2025-09-07T06:12:02Z Team9 625132 wikitext text/x-wiki ==排版設定== * 新增新頁面:直接點選左欄的[[特殊:NewPage|新建頁面]] * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) * 新增表格: <div class="mp-links columns-6"> * 一 * 二 * 三 </div> ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的[[特殊:上傳|上傳圖像/文件]] * 圖片格式:[[檔案:02. 功能欄超粗略示意圖.webp]]    ↳ 如要調整圖片大小或位置,可加上「|」,例:|300px|right * 新增屬性卡: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) 58f4e871bd21d24f592698d8077501ef4847e8b8 1194 1193 2025-09-07T06:12:19Z Team9 625132 wikitext text/x-wiki ==排版設定== * 新增新頁面:直接點選左欄的[[特殊:NewPage|新建頁面]] * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) * 新增表格: <div class="mp-links columns-6"> * 一 * 二 * 三 * 四 * 五 * 六 </div> ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的[[特殊:上傳|上傳圖像/文件]] * 圖片格式:[[檔案:02. 功能欄超粗略示意圖.webp]]    ↳ 如要調整圖片大小或位置,可加上「|」,例:|300px|right * 新增屬性卡: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) 25cd3ef14b9c4af1d579e23c39dce0577e456abe 1195 1194 2025-09-07T06:17:42Z Team9 625132 wikitext text/x-wiki * 如果是單純修改文字,只需點選上方的「編輯」/如果需要調整格式、圖片或連結,則需要點選上方的「編輯原始碼」 * 新增新頁面:直接點選左欄的[[特殊:NewPage|新建頁面]] * 由於首頁並不會直接展示所有的頁面,需要回到該類別(如:{{MP link|範例物件|link=範例物件}}、{{MP link|事件|link=事件}})編輯原始碼,把該頁的連結嵌進去,或是不放在類別裡,只跟相關條目相互連結(如:{{MP link|特殊字元|link=特殊字元}})。 ==排版設定== * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) * 新增表格: <div class="mp-links columns-6"> * 一 * 二 * 三 * 四 * 五 * 六 </div> ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的[[特殊:上傳|上傳圖像/文件]] * 圖片格式:[[檔案:02. 功能欄超粗略示意圖.webp]]    ↳ 如要調整圖片大小或位置,可加上「|」,例:|300px|right * 新增屬性卡: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) d610415658c3a6d03055e29246c866ee11d9e3c3 檔案:變數示意.gif 6 506 1196 2025-09-07T08:55:07Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:開關示意.gif 6 507 1197 2025-09-07T08:55:09Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 代數 0 355 1198 931 2025-09-07T08:57:23Z Team9 625132 wikitext text/x-wiki 調整變數數值、開關狀態的功能。通常會結合{{MP link|條件|link=條件}}一起使用。    ↳ 示範請見{{MP link|條件|link=條件}}。 == 設定開關 == 設定所選的開關物件為指定的值。 == 反轉開關 == 將所選開關物件的值反轉。(若為開啟,則設為關閉。反之亦然。) == 設定變數 == 設定所選的變數物件為指定的值。 == 增減變數 == 增減所選變數物件的值。(若增減值為正數,則將值加上原有的值,若增減值為負數則減去原有的值。) == 儲存物件位置 == 將所選物件的位置,其欄與列的值分別記錄於兩個變數。 [[Category:{{SITENAME}}]] 6eae76a703241d24b0ba60f0baf2c3df4b2bd48c 1199 1198 2025-09-07T08:57:34Z Team9 625132 wikitext text/x-wiki 調整變數數值、開關狀態的功能,通常會結合{{MP link|條件|link=條件}}一起使用。    ↳ 示範請見{{MP link|條件|link=條件}}。 == 設定開關 == 設定所選的開關物件為指定的值。 == 反轉開關 == 將所選開關物件的值反轉。(若為開啟,則設為關閉。反之亦然。) == 設定變數 == 設定所選的變數物件為指定的值。 == 增減變數 == 增減所選變數物件的值。(若增減值為正數,則將值加上原有的值,若增減值為負數則減去原有的值。) == 儲存物件位置 == 將所選物件的位置,其欄與列的值分別記錄於兩個變數。 [[Category:{{SITENAME}}]] cf83ad40b710ef938ba7d4d74bfc98abe1f919ed 檔案:開關示意圖說.png 6 508 1200 2025-09-07T09:02:00Z Team9 625132 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 條件 0 356 1201 697 2025-09-07T09:18:30Z Team9 625132 wikitext text/x-wiki 以開關或變數進行條件判斷的功能。 == 符合時執行 == 以開關或變數的值進行條件判斷。若符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到否則執行、結束執行。 * 開關的條件判斷 ** 運算子:「等於」/「不等於」 ** 比較值和所選開關之間的關係:若符合運算子,則符合條件。 * 變數的條件判斷 ** 運算子:「等於」/「不等於」/「大於」/「小於」/「大於等於」/「小於等於」。 ** 比較值和所選變數之間的關係:若符合運算子,則符合條件。 == 結束執行 == 需與符合時執行與否則執行一起使用,作為條件判斷後執行事件的終止事件。 == 否則執行 == 需與符合時執行與結束執行一起使用。 若此事件之前的符合時執行未符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到結束執行。 == 條件組合 == 新增一組符合時執行、否則執行、結束執行。 == 舉例 == 主題:設定電燈開關 Step 1 新增開關(此處稱為「開關A」),將原始值設定為關閉,放置於後台。 Step 2 新增進階物件(此處稱為「反轉」),執行時機設定為「被物件觸發」,設定事件:「反轉開關」(物件選擇「開關A」)   ↳ 很重要!因為要讓系統能辨別玩家調查後開關狀態的變化,才能順利符合不同的執行設定,執行開或關的動作哦! Step 3 「開」:執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「開關A」-運算子「等於」-比較值「關閉」)、「畫面漸變至顏色」(選擇半透明白色)、「物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。   ↳ 雖然 GIF 聽不到聲音,但製作時其實有加入「播放音效」,結合其他特殊效果會更讚,可以都玩玩看(ゝ∀・)b! Step 4 「關」:執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「開關A」-運算子「等於」-比較值「開啟」)、「畫面漸變至顏色」(選擇半透明黑色)、「停止物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。 Step 4 \ 大功告成 /  [[檔案:開關示意圖說.png|250px]]  [[檔案:開關示意.gif|250px]]  <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small>  [[檔案:變數示意.gif|250px]]  <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> [[Category:{{SITENAME}}]] b4972435979c5ae446bf4e1232dd9588b787aa39 1202 1201 2025-09-07T09:18:43Z Team9 625132 wikitext text/x-wiki 以開關或變數進行條件判斷的功能。 == 符合時執行 == 以開關或變數的值進行條件判斷。若符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到否則執行、結束執行。 * 開關的條件判斷 ** 運算子:「等於」/「不等於」 ** 比較值和所選開關之間的關係:若符合運算子,則符合條件。 * 變數的條件判斷 ** 運算子:「等於」/「不等於」/「大於」/「小於」/「大於等於」/「小於等於」。 ** 比較值和所選變數之間的關係:若符合運算子,則符合條件。 == 結束執行 == 需與符合時執行與否則執行一起使用,作為條件判斷後執行事件的終止事件。 == 否則執行 == 需與符合時執行與結束執行一起使用。 若此事件之前的符合時執行未符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到結束執行。 == 條件組合 == 新增一組符合時執行、否則執行、結束執行。 == 舉例 == '''主題:設定電燈開關''' Step 1 新增開關(此處稱為「開關A」),將原始值設定為關閉,放置於後台。 Step 2 新增進階物件(此處稱為「反轉」),執行時機設定為「被物件觸發」,設定事件:「反轉開關」(物件選擇「開關A」)   ↳ 很重要!因為要讓系統能辨別玩家調查後開關狀態的變化,才能順利符合不同的執行設定,執行開或關的動作哦! Step 3 「開」:執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「開關A」-運算子「等於」-比較值「關閉」)、「畫面漸變至顏色」(選擇半透明白色)、「物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。   ↳ 雖然 GIF 聽不到聲音,但製作時其實有加入「播放音效」,結合其他特殊效果會更讚,可以都玩玩看(ゝ∀・)b! Step 4 「關」:執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「開關A」-運算子「等於」-比較值「開啟」)、「畫面漸變至顏色」(選擇半透明黑色)、「停止物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。 Step 4 \ 大功告成 /  [[檔案:開關示意圖說.png|250px]]  [[檔案:開關示意.gif|250px]]  <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small>  [[檔案:變數示意.gif|250px]]  <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> [[Category:{{SITENAME}}]] 6f842d3fabcd35280314be45d29cf72b83c1bbe9 1203 1202 2025-09-07T09:19:32Z Team9 625132 wikitext text/x-wiki 以開關或變數進行條件判斷的功能。 == 符合時執行 == 以開關或變數的值進行條件判斷。若符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到否則執行、結束執行。 * 開關的條件判斷 ** 運算子:「等於」/「不等於」 ** 比較值和所選開關之間的關係:若符合運算子,則符合條件。 * 變數的條件判斷 ** 運算子:「等於」/「不等於」/「大於」/「小於」/「大於等於」/「小於等於」。 ** 比較值和所選變數之間的關係:若符合運算子,則符合條件。 == 結束執行 == 需與符合時執行與否則執行一起使用,作為條件判斷後執行事件的終止事件。 == 否則執行 == 需與符合時執行與結束執行一起使用。 若此事件之前的符合時執行未符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到結束執行。 == 條件組合 == 新增一組符合時執行、否則執行、結束執行。 == 舉例 == '''主題:設定電燈開關''' Step 1 新增開關(此處稱為「開關A」),將原始值設定為關閉,放置於後台。 Step 2 新增進階物件(此處稱為「反轉」),執行時機設定為「被物件觸發」,設定事件:「反轉開關」(物件選擇「開關A」)   ↳ 很重要!因為要讓系統能辨別玩家調查後開關狀態的變化,才能順利符合不同的執行設定,執行開或關的動作哦! Step 3 「開」:執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「開關A」-運算子「等於」-比較值「關閉」)、「畫面漸變至顏色」(選擇半透明白色)、「物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。   ↳ 雖然 GIF 聽不到聲音,但製作時其實有加入「播放音效」,結合其他特殊效果會更讚,可以都玩玩看(ゝ∀・)b! Step 4 「關」:執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「開關A」-運算子「等於」-比較值「開啟」)、「畫面漸變至顏色」(選擇半透明黑色)、「停止物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。 Step 5 \ 大功告成 / [[檔案:開關示意圖說.png|350px]] [[檔案:開關示意.gif|350px]] <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> '''主題:讓球滾動''' [[檔案:變數示意.gif|350px]] <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> [[Category:{{SITENAME}}]] 7363c9c37bee8708685db372eaf0468d3e2a3a67 1204 1203 2025-09-07T09:20:26Z Team9 625132 /* 舉例 */ wikitext text/x-wiki 以開關或變數進行條件判斷的功能。 == 符合時執行 == 以開關或變數的值進行條件判斷。若符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到否則執行、結束執行。 * 開關的條件判斷 ** 運算子:「等於」/「不等於」 ** 比較值和所選開關之間的關係:若符合運算子,則符合條件。 * 變數的條件判斷 ** 運算子:「等於」/「不等於」/「大於」/「小於」/「大於等於」/「小於等於」。 ** 比較值和所選變數之間的關係:若符合運算子,則符合條件。 == 結束執行 == 需與符合時執行與否則執行一起使用,作為條件判斷後執行事件的終止事件。 == 否則執行 == 需與符合時執行與結束執行一起使用。 若此事件之前的符合時執行未符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到結束執行。 == 條件組合 == 新增一組符合時執行、否則執行、結束執行。 == 舉例 == '''主題:設定電燈開關''' [[檔案:開關示意.gif|350px]] Step 1 新增開關(此處稱為「開關A」),將原始值設定為關閉,放置於後台。 Step 2 新增進階物件(此處稱為「反轉」),執行時機設定為「被物件觸發」,設定事件:「反轉開關」(物件選擇「開關A」)   ↳ 很重要!因為要讓系統能辨別玩家調查後開關狀態的變化,才能順利符合不同的執行設定,執行開或關的動作哦! Step 3 「開」:執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「開關A」-運算子「等於」-比較值「關閉」)、「畫面漸變至顏色」(選擇半透明白色)、「物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。   ↳ 雖然 GIF 聽不到聲音,但製作時其實有加入「播放音效」,結合其他特殊效果會更讚,可以都玩玩看(ゝ∀・)b! Step 4 「關」:執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「開關A」-運算子「等於」-比較值「開啟」)、「畫面漸變至顏色」(選擇半透明黑色)、「停止物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。 Step 5 \ 大功告成 / [[檔案:開關示意圖說.png|350px]] <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> '''主題:讓球滾動''' [[檔案:變數示意.gif|350px]] <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> [[Category:{{SITENAME}}]] 91d84faaea5c07c8f06d242326bc58e233463f56 1205 1204 2025-09-07T09:21:00Z Team9 625132 /* 舉例 */ wikitext text/x-wiki 以開關或變數進行條件判斷的功能。 == 符合時執行 == 以開關或變數的值進行條件判斷。若符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到否則執行、結束執行。 * 開關的條件判斷 ** 運算子:「等於」/「不等於」 ** 比較值和所選開關之間的關係:若符合運算子,則符合條件。 * 變數的條件判斷 ** 運算子:「等於」/「不等於」/「大於」/「小於」/「大於等於」/「小於等於」。 ** 比較值和所選變數之間的關係:若符合運算子,則符合條件。 == 結束執行 == 需與符合時執行與否則執行一起使用,作為條件判斷後執行事件的終止事件。 == 否則執行 == 需與符合時執行與結束執行一起使用。 若此事件之前的符合時執行未符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到結束執行。 == 條件組合 == 新增一組符合時執行、否則執行、結束執行。 == 舉例 == '''主題:設定電燈開關''' [[檔案:開關示意.gif|350px]] Step 1 新增開關(此處稱為「開關A」),將原始值設定為關閉,放置於後台。 Step 2 新增進階物件(此處稱為「反轉」),執行時機設定為「被物件觸發」,設定事件:「反轉開關」(物件選擇「開關A」),放置於後台。   ↳ 很重要!因為要讓系統能辨別玩家調查後開關狀態的變化,才能順利符合不同的執行設定,執行開或關的動作哦! Step 3 「開」:執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「開關A」-運算子「等於」-比較值「關閉」)、「畫面漸變至顏色」(選擇半透明白色)、「物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。   ↳ 雖然 GIF 聽不到聲音,但製作時其實有加入「播放音效」,結合其他特殊效果會更讚,可以都玩玩看(ゝ∀・)b! Step 4 「關」:執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「開關A」-運算子「等於」-比較值「開啟」)、「畫面漸變至顏色」(選擇半透明黑色)、「停止物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。 Step 5 \ 大功告成 / [[檔案:開關示意圖說.png|350px]] <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> '''主題:讓球滾動''' [[檔案:變數示意.gif|350px]] <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> [[Category:{{SITENAME}}]] b09b3d6b5b63c9c89cef4cf18da17d3f3989d0cf 1206 1205 2025-09-07T09:22:21Z Team9 625132 /* 舉例 */ wikitext text/x-wiki 以開關或變數進行條件判斷的功能。 == 符合時執行 == 以開關或變數的值進行條件判斷。若符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到否則執行、結束執行。 * 開關的條件判斷 ** 運算子:「等於」/「不等於」 ** 比較值和所選開關之間的關係:若符合運算子,則符合條件。 * 變數的條件判斷 ** 運算子:「等於」/「不等於」/「大於」/「小於」/「大於等於」/「小於等於」。 ** 比較值和所選變數之間的關係:若符合運算子,則符合條件。 == 結束執行 == 需與符合時執行與否則執行一起使用,作為條件判斷後執行事件的終止事件。 == 否則執行 == 需與符合時執行與結束執行一起使用。 若此事件之前的符合時執行未符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到結束執行。 == 條件組合 == 新增一組符合時執行、否則執行、結束執行。 == 舉例 == '''主題:設定電燈開關''' [[檔案:開關示意.gif|350px]] Step 1 新增開關(「開關A」),將原始值設定為關閉,放置於後台。 Step 2 新增進階物件(「反轉」),執行時機設定為「被物件觸發」,設定事件:「反轉開關」(物件選擇「開關A」),放置於後台。   ↳ 很重要!因為要讓系統能辨別玩家調查後開關狀態的變化,才能順利符合不同的執行設定,執行開或關的動作哦! Step 3 新增進階物件(「開」):執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「開關A」-運算子「等於」-比較值「關閉」)、「畫面漸變至顏色」(選擇半透明白色)、「物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。   ↳ 雖然 GIF 聽不到聲音,但製作時其實有加入「播放音效」,結合其他特殊效果會更讚,可以都玩玩看(ゝ∀・)b! Step 4 新增進階物件(「關」):執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「開關A」-運算子「等於」-比較值「開啟」)、「畫面漸變至顏色」(選擇半透明黑色)、「停止物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。 Step 5 \ 大功告成 / [[檔案:開關示意圖說.png|350px]] <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> '''主題:讓球滾動''' [[檔案:變數示意.gif|350px]] <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> [[Category:{{SITENAME}}]] e35adef6a3ecf72a366db995b09bac7d003473bd 1207 1206 2025-09-07T09:22:56Z Team9 625132 wikitext text/x-wiki 以開關或變數進行條件判斷的功能。 == 符合時執行 == 以開關或變數的值進行條件判斷。若符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到否則執行、結束執行。 * 開關的條件判斷 ** 運算子:「等於」/「不等於」 ** 比較值和所選開關之間的關係:若符合運算子,則符合條件。 * 變數的條件判斷 ** 運算子:「等於」/「不等於」/「大於」/「小於」/「大於等於」/「小於等於」。 ** 比較值和所選變數之間的關係:若符合運算子,則符合條件。 == 結束執行 == 需與符合時執行與否則執行一起使用,作為條件判斷後執行事件的終止事件。 == 否則執行 == 需與符合時執行與結束執行一起使用。 若此事件之前的符合時執行未符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到結束執行。 == 條件組合 == 新增一組符合時執行、否則執行、結束執行。 == 舉例 == '''主題:設定電燈開關''' [[檔案:開關示意.gif|350px]] Step 1 新增開關「開關A」,將原始值設定為關閉,放置於後台。 Step 2 新增進階物件「反轉」,執行時機設定為「被物件觸發」,設定事件:「反轉開關」(物件選擇「開關A」),放置於後台。   ↳ 很重要!因為要讓系統能辨別玩家調查後開關狀態的變化,才能順利符合不同的執行設定,執行開或關的動作哦! Step 3 新增進階物件「開」:執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「開關A」-運算子「等於」-比較值「關閉」)、「畫面漸變至顏色」(選擇半透明白色)、「物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。   ↳ 雖然 GIF 聽不到聲音,但製作時其實有加入「播放音效」,結合其他特殊效果會更讚,可以都玩玩看(ゝ∀・)b! Step 4 新增進階物件「關」:執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「開關A」-運算子「等於」-比較值「開啟」)、「畫面漸變至顏色」(選擇半透明黑色)、「停止物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。 Step 5 \ 大功告成 / [[檔案:開關示意圖說.png|350px]] <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> '''主題:讓球滾動''' [[檔案:變數示意.gif|350px]] <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> [[Category:{{SITENAME}}]] 05605efd459e73ea5ec9aa862211d954d5b30b2d 條件 0 356 1208 1207 2025-09-07T09:23:24Z Team9 625132 wikitext text/x-wiki 以開關或變數進行條件判斷的功能。 == 符合時執行 == 以開關或變數的值進行條件判斷。若符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到否則執行、結束執行。 * 開關的條件判斷 ** 運算子:「等於」/「不等於」 ** 比較值和所選開關之間的關係:若符合運算子,則符合條件。 * 變數的條件判斷 ** 運算子:「等於」/「不等於」/「大於」/「小於」/「大於等於」/「小於等於」。 ** 比較值和所選變數之間的關係:若符合運算子,則符合條件。 == 結束執行 == 需與符合時執行與否則執行一起使用,作為條件判斷後執行事件的終止事件。 == 否則執行 == 需與符合時執行與結束執行一起使用。 若此事件之前的符合時執行未符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到結束執行。 == 條件組合 == 新增一組符合時執行、否則執行、結束執行。 == 舉例 == '''主題:設定電燈開關''' [[檔案:開關示意.gif|350px]] Step 1 新增開關「開關A」 將原始值設定為關閉,放置於後台。 Step 2 新增進階物件「反轉」 執行時機設定為「被物件觸發」,設定事件:「反轉開關」(物件選擇「開關A」),放置於後台。   ↳ 很重要!因為要讓系統能辨別玩家調查後開關狀態的變化,才能順利符合不同的執行設定,執行開或關的動作哦! Step 3 新增進階物件「開」 執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「開關A」-運算子「等於」-比較值「關閉」)、「畫面漸變至顏色」(選擇半透明白色)、「物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。   ↳ 雖然 GIF 聽不到聲音,但製作時其實有加入「播放音效」,結合其他特殊效果會更讚,可以都玩玩看(ゝ∀・)b! Step 4 新增進階物件「關」 執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「開關A」-運算子「等於」-比較值「開啟」)、「畫面漸變至顏色」(選擇半透明黑色)、「停止物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。 Step 5 \ 大功告成 / [[檔案:開關示意圖說.png|350px]] <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> '''主題:讓球滾動''' [[檔案:變數示意.gif|350px]] <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> [[Category:{{SITENAME}}]] 648cd7195388c0b807be5ec559d584eaa9f5c144 1211 1208 2025-09-07T09:30:44Z Team9 625132 /* 舉例 */ wikitext text/x-wiki 以開關或變數進行條件判斷的功能。 == 符合時執行 == 以開關或變數的值進行條件判斷。若符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到否則執行、結束執行。 * 開關的條件判斷 ** 運算子:「等於」/「不等於」 ** 比較值和所選開關之間的關係:若符合運算子,則符合條件。 * 變數的條件判斷 ** 運算子:「等於」/「不等於」/「大於」/「小於」/「大於等於」/「小於等於」。 ** 比較值和所選變數之間的關係:若符合運算子,則符合條件。 == 結束執行 == 需與符合時執行與否則執行一起使用,作為條件判斷後執行事件的終止事件。 == 否則執行 == 需與符合時執行與結束執行一起使用。 若此事件之前的符合時執行未符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到結束執行。 == 條件組合 == 新增一組符合時執行、否則執行、結束執行。 == 舉例 == '''主題:設定電燈開關''' [[檔案:開關示意.gif|350px]] Step 1 新增開關「電燈開關」 將原始值設定為關閉,放置於後台。 Step 2 新增進階物件「反轉」 執行時機設定為「被物件觸發」,設定事件:「反轉開關」(物件選擇「電燈開關」),放置於後台。   ↳ 很重要!因為要讓系統能辨別玩家調查後開關狀態的變化,才能順利符合不同的執行設定,執行開或關的動作哦! Step 3 新增進階物件「開」 執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「電燈開關」-運算子「等於」-比較值「關閉」)、「畫面漸變至顏色」(選擇半透明白色)、「物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。   ↳ 雖然 GIF 聽不到聲音,但製作時其實有加入「播放音效」,結合其他特殊效果會更讚,可以都玩玩看(ゝ∀・)b! Step 4 新增進階物件「關」 執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「電燈開關」-運算子「等於」-比較值「開啟」)、「畫面漸變至顏色」(選擇半透明黑色)、「停止物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。 Step 5 \ 大功告成 / [[檔案:開關示意圖說.png|350px]] <small>設定電燈開關的編輯區畫面參考</small> '''主題:讓球滾動''' [[檔案:變數示意.gif|350px]] Step 1 新增變數「球的變數」 Step 2 Step 3 新增進階物件「左」/「右」 左:執行時機設定為「玩家碰觸後」,執行完觸發進階物件「球往左」。 右:將原始值設定為關閉,放置於後台。 Step 2 新增進階物件「反轉」 執行時機設定為「被物件觸發」,設定事件:「反轉開關」(物件選擇「開關A」),放置於後台。   ↳ 很重要!因為要讓系統能辨別玩家調查後開關狀態的變化,才能順利符合不同的執行設定,執行開或關的動作哦! Step 3 新增進階物件「開」 執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「開關A」-運算子「等於」-比較值「關閉」)、「畫面漸變至顏色」(選擇半透明白色)、「物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。   ↳ 雖然 GIF 聽不到聲音,但製作時其實有加入「播放音效」,結合其他特殊效果會更讚,可以都玩玩看(ゝ∀・)b! Step 4 新增進階物件「關」 執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「開關A」-運算子「等於」-比較值「開啟」)、「畫面漸變至顏色」(選擇半透明黑色)、「停止物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。 Step 5 \ 大功告成 / [[檔案:變數示意圖說.png|350px]] <small>讓球滾動的編輯區畫面參考</small> [[Category:{{SITENAME}}]] 5c3057b884c4940d8f63fde89259f77825aae4e5 1212 1211 2025-09-07T09:44:32Z Team9 625132 wikitext text/x-wiki 以開關或變數進行條件判斷的功能。 == 符合時執行 == 以開關或變數的值進行條件判斷。若符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到否則執行、結束執行。 * 開關的條件判斷 ** 運算子:「等於」/「不等於」 ** 比較值和所選開關之間的關係:若符合運算子,則符合條件。 * 變數的條件判斷 ** 運算子:「等於」/「不等於」/「大於」/「小於」/「大於等於」/「小於等於」。 ** 比較值和所選變數之間的關係:若符合運算子,則符合條件。 == 結束執行 == 需與符合時執行與否則執行一起使用,作為條件判斷後執行事件的終止事件。 == 否則執行 == 需與符合時執行與結束執行一起使用。 若此事件之前的符合時執行未符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到結束執行。 == 條件組合 == 新增一組符合時執行、否則執行、結束執行。 == 舉例 == '''主題:設定電燈開關''' [[檔案:開關示意.gif|350px]] Step 1 場景搭建:新增靜止式調查物件「燈 1」~「燈 6」 Step 2 新增開關「電燈開關」(放置於後台) 將原始值設定為關閉。 Step 3 新增進階物件「反轉」(放置於後台) 執行時機設定為「被物件觸發」,設定事件:「反轉開關」(物件選擇「電燈開關」),放置於後台。   ↳ 很重要!因為要讓系統能辨別玩家調查後開關狀態的變化,才能順利符合不同的執行設定,執行開或關的動作哦! Step 4 新增進階物件「開」(放置於前台) 執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「電燈開關」-運算子「等於」-比較值「關閉」)、「畫面漸變至顏色」(選擇半透明白色)、「物件呼吸燈(設定燈 1 ~ 燈 6)」,執行完觸發進階物件「反轉」。   ↳ 雖然 GIF 聽不到聲音,但製作時其實有加入「播放音效」,結合其他特殊效果會更讚,可以都玩玩看(ゝ∀・)b! Step 5 新增進階物件「關」(放置於前台) 執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「電燈開關」-運算子「等於」-比較值「開啟」)、「畫面漸變至顏色」(選擇半透明黑色)、「停止物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。 Step 6 \ 大功告成 / [[檔案:開關示意圖說.png|350px]] <small>設定電燈開關的編輯區畫面參考</small> '''主題:控制球滾動''' [[檔案:變數示意.gif|350px]] Step 1 場景搭建:新增靜止式調查物件「球」以及兩側「牆壁」(放置於前台) Step 2 新增變數「球的變數」(放置於後台) 初始值設定為 15。   ↳ 初始值的設定沒有絕對,只需注意與後續設定的條件數值對應正確即可。 Step 3 新增進階物件「球往左」/「球往右」(放置於後台) 球往左:依序設定事件:「符合時執行」(型別選擇「變數」-物件選擇「球的變數」-運算子「大於」-比較值「12」)、「增減變數」(物件選擇「球的變數」-設定值「-1」)、「向左走一格」(物件選擇「球」) 球往右:依序設定事件:「符合時執行」(型別選擇「變數」-物件選擇「球的變數」-運算子「小於」-比較值「18」)、「增減變數」(物件選擇「球的變數」-設定值「1」)、「向右走一格」(物件選擇「球」)   ↳ 此處數值設定的原因為畫面上距離球左右四格處都有牆壁,因此要讓球只能走三格=數值上下加減 3。 Step 4 新增進階物件「左」/「右」(放置於後台) 左:執行時機設定為「玩家碰觸後」,執行完觸發進階物件「球往左」。 右:執行時機設定為「玩家碰觸後」,執行完觸發進階物件「球往右」。 Step 5 將「我(玩家角色)」放置在進階物件「左」跟「右」之間 Step 6 \ 大功告成 / [[檔案:變數示意圖說.png|350px]] <small>控制球滾動的編輯區畫面參考</small> [[Category:{{SITENAME}}]] de1201965a16d344c6810dff29f574c01fcba927 1213 1212 2025-09-07T09:45:10Z Team9 625132 /* 舉例 */ wikitext text/x-wiki 以開關或變數進行條件判斷的功能。 == 符合時執行 == 以開關或變數的值進行條件判斷。若符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到否則執行、結束執行。 * 開關的條件判斷 ** 運算子:「等於」/「不等於」 ** 比較值和所選開關之間的關係:若符合運算子,則符合條件。 * 變數的條件判斷 ** 運算子:「等於」/「不等於」/「大於」/「小於」/「大於等於」/「小於等於」。 ** 比較值和所選變數之間的關係:若符合運算子,則符合條件。 == 結束執行 == 需與符合時執行與否則執行一起使用,作為條件判斷後執行事件的終止事件。 == 否則執行 == 需與符合時執行與結束執行一起使用。 若此事件之前的符合時執行未符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到結束執行。 == 條件組合 == 新增一組符合時執行、否則執行、結束執行。 == 舉例 == '''主題:設定電燈開關''' [[檔案:開關示意.gif|350px]] Step 1 場景搭建(放置於前台) 新增靜止式調查物件「燈 1」~「燈 6」 Step 2 新增開關「電燈開關」(放置於後台) 將原始值設定為關閉。 Step 3 新增進階物件「反轉」(放置於後台) 執行時機設定為「被物件觸發」,設定事件:「反轉開關」(物件選擇「電燈開關」),放置於後台。   ↳ 很重要!因為要讓系統能辨別玩家調查後開關狀態的變化,才能順利符合不同的執行設定,執行開或關的動作哦! Step 4 新增進階物件「開」(放置於前台) 執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「電燈開關」-運算子「等於」-比較值「關閉」)、「畫面漸變至顏色」(選擇半透明白色)、「物件呼吸燈(設定燈 1 ~ 燈 6)」,執行完觸發進階物件「反轉」。   ↳ 雖然 GIF 聽不到聲音,但製作時其實有加入「播放音效」,結合其他特殊效果會更讚,可以都玩玩看(ゝ∀・)b! Step 5 新增進階物件「關」(放置於前台) 執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「電燈開關」-運算子「等於」-比較值「開啟」)、「畫面漸變至顏色」(選擇半透明黑色)、「停止物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。 Step 6 \ 大功告成 / [[檔案:開關示意圖說.png|350px]] <small>設定電燈開關的編輯區畫面參考</small> '''主題:控制球滾動''' [[檔案:變數示意.gif|350px]] Step 1 場景搭建(放置於前台) 新增靜止式調查物件「球」以及兩側「牆壁」(放置於前台) Step 2 新增變數「球的變數」(放置於後台) 初始值設定為 15。   ↳ 初始值的設定沒有絕對,只需注意與後續設定的條件數值對應正確即可。 Step 3 新增進階物件「球往左」/「球往右」(放置於後台) 球往左:依序設定事件:「符合時執行」(型別選擇「變數」-物件選擇「球的變數」-運算子「大於」-比較值「12」)、「增減變數」(物件選擇「球的變數」-設定值「-1」)、「向左走一格」(物件選擇「球」) 球往右:依序設定事件:「符合時執行」(型別選擇「變數」-物件選擇「球的變數」-運算子「小於」-比較值「18」)、「增減變數」(物件選擇「球的變數」-設定值「1」)、「向右走一格」(物件選擇「球」)   ↳ 此處數值設定的原因為畫面上距離球左右四格處都有牆壁,因此要讓球只能走三格=數值上下加減 3。 Step 4 新增進階物件「左」/「右」(放置於後台) 左:執行時機設定為「玩家碰觸後」,執行完觸發進階物件「球往左」。 右:執行時機設定為「玩家碰觸後」,執行完觸發進階物件「球往右」。 Step 5 將「我(玩家角色)」放置在進階物件「左」跟「右」之間 Step 6 \ 大功告成 / [[檔案:變數示意圖說.png|350px]] <small>控制球滾動的編輯區畫面參考</small> [[Category:{{SITENAME}}]] 5b4148cefc3be1f72c1a42a4efccde77d4c65a89 1215 1213 2025-09-07T09:47:03Z Team9 625132 wikitext text/x-wiki 以開關或變數進行條件判斷的功能。 == 符合時執行 == 以開關或變數的值進行條件判斷。若符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到否則執行、結束執行。 * 開關的條件判斷 ** 運算子:「等於」/「不等於」 ** 比較值和所選開關之間的關係:若符合運算子,則符合條件。 * 變數的條件判斷 ** 運算子:「等於」/「不等於」/「大於」/「小於」/「大於等於」/「小於等於」。 ** 比較值和所選變數之間的關係:若符合運算子,則符合條件。 == 結束執行 == 需與符合時執行與否則執行一起使用,作為條件判斷後執行事件的終止事件。 == 否則執行 == 需與符合時執行與結束執行一起使用。 若此事件之前的符合時執行未符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到結束執行。 == 條件組合 == 新增一組符合時執行、否則執行、結束執行。 == 舉例 == '''主題:設定電燈開關''' [[檔案:開關示意.gif|350px]] Step 1 場景搭建(放置於前台) * 新增靜止式調查物件「燈 1」~「燈 6」 Step 2 新增開關「電燈開關」(放置於後台) * 將原始值設定為關閉。 Step 3 新增進階物件「反轉」(放置於後台) * 執行時機設定為「被物件觸發」,設定事件:「反轉開關」(物件選擇「電燈開關」),放置於後台。   ↳ 很重要!因為要讓系統能辨別玩家調查後開關狀態的變化,才能順利符合不同的執行設定,執行開或關的動作哦! Step 4 新增進階物件「開」(放置於前台) * 執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「電燈開關」-運算子「等於」-比較值「關閉」)、「畫面漸變至顏色」(選擇半透明白色)、「物件呼吸燈(設定燈 1 ~ 燈 6)」,執行完觸發進階物件「反轉」。   ↳ 雖然 GIF 聽不到聲音,但製作時其實有加入「播放音效」,結合其他特殊效果會更讚,可以都玩玩看(ゝ∀・)b! Step 5 新增進階物件「關」(放置於前台) * 執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「電燈開關」-運算子「等於」-比較值「開啟」)、「畫面漸變至顏色」(選擇半透明黑色)、「停止物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。 Step 6 \ 大功告成 / [[檔案:開關示意圖說.png|350px]] <small>設定電燈開關的編輯區畫面參考</small> '''主題:控制球滾動''' [[檔案:變數示意.gif|350px]] Step 1 場景搭建(放置於前台) * 新增靜止式調查物件「球」以及兩側「牆壁」(放置於前台) Step 2 新增變數「球的變數」(放置於後台) * 初始值設定為 15。   ↳ 初始值的設定沒有絕對,只需注意與後續設定的條件數值對應正確即可。 Step 3 新增進階物件「球往左」/「球往右」(放置於後台) * 球往左:依序設定事件:「符合時執行」(型別選擇「變數」-物件選擇「球的變數」-運算子「大於」-比較值「12」)、「增減變數」(物件選擇「球的變數」-設定值「-1」)、「向左走一格」(物件選擇「球」) * 球往右:依序設定事件:「符合時執行」(型別選擇「變數」-物件選擇「球的變數」-運算子「小於」-比較值「18」)、「增減變數」(物件選擇「球的變數」-設定值「1」)、「向右走一格」(物件選擇「球」)   ↳ 此處數值設定的原因為畫面上距離球左右四格處都有牆壁,因此要讓球只能走三格=數值上下加減 3。 Step 4 新增進階物件「左」/「右」(放置於後台) * 左:執行時機設定為「玩家碰觸後」,執行完觸發進階物件「球往左」。 * 右:執行時機設定為「玩家碰觸後」,執行完觸發進階物件「球往右」。 Step 5 將「我(玩家角色)」放置在進階物件「左」跟「右」之間 Step 6 \ 大功告成 / [[檔案:變數示意圖說.png|350px]] <small>控制球滾動的編輯區畫面參考</small> [[Category:{{SITENAME}}]] ae246df1669ba8dc5fc5e79b7a5411c8fcdc5059 1216 1215 2025-09-07T09:47:43Z Team9 625132 /* 舉例 */ wikitext text/x-wiki 以開關或變數進行條件判斷的功能。 == 符合時執行 == 以開關或變數的值進行條件判斷。若符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到否則執行、結束執行。 * 開關的條件判斷 ** 運算子:「等於」/「不等於」 ** 比較值和所選開關之間的關係:若符合運算子,則符合條件。 * 變數的條件判斷 ** 運算子:「等於」/「不等於」/「大於」/「小於」/「大於等於」/「小於等於」。 ** 比較值和所選變數之間的關係:若符合運算子,則符合條件。 == 結束執行 == 需與符合時執行與否則執行一起使用,作為條件判斷後執行事件的終止事件。 == 否則執行 == 需與符合時執行與結束執行一起使用。 若此事件之前的符合時執行未符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到結束執行。 == 條件組合 == 新增一組符合時執行、否則執行、結束執行。 == 舉例 == '''主題:設定電燈開關''' [[檔案:開關示意.gif|350px]] Step 1|場景搭建(放置於前台) * 新增靜止式調查物件「燈 1」~「燈 6」 Step 2|新增開關「電燈開關」(放置於後台) * 將原始值設定為關閉。 Step 3|新增進階物件「反轉」(放置於後台) * 執行時機設定為「被物件觸發」,設定事件:「反轉開關」(物件選擇「電燈開關」),放置於後台。   ↳ 很重要!因為要讓系統能辨別玩家調查後開關狀態的變化,才能順利符合不同的執行設定,執行開或關的動作哦! Step 4|新增進階物件「開」(放置於前台) * 執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「電燈開關」-運算子「等於」-比較值「關閉」)、「畫面漸變至顏色」(選擇半透明白色)、「物件呼吸燈(設定燈 1 ~ 燈 6)」,執行完觸發進階物件「反轉」。   ↳ 雖然 GIF 聽不到聲音,但製作時其實有加入「播放音效」,結合其他特殊效果會更讚,可以都玩玩看(ゝ∀・)b! Step 5|新增進階物件「關」(放置於前台) * 執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「電燈開關」-運算子「等於」-比較值「開啟」)、「畫面漸變至顏色」(選擇半透明黑色)、「停止物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。 Step 6|\ 大功告成 / [[檔案:開關示意圖說.png|350px]] <small>設定電燈開關的編輯區畫面參考</small> '''主題:控制球滾動''' [[檔案:變數示意.gif|350px]] Step 1|場景搭建(放置於前台) * 新增靜止式調查物件「球」以及兩側「牆壁」(放置於前台) Step 2|新增變數「球的變數」(放置於後台) * 初始值設定為 15。   ↳ 初始值的設定沒有絕對,只需注意與後續設定的條件數值對應正確即可。 Step 3|新增進階物件「球往左」/「球往右」(放置於後台) * 球往左:依序設定事件:「符合時執行」(型別選擇「變數」-物件選擇「球的變數」-運算子「大於」-比較值「12」)、「增減變數」(物件選擇「球的變數」-設定值「-1」)、「向左走一格」(物件選擇「球」) * 球往右:依序設定事件:「符合時執行」(型別選擇「變數」-物件選擇「球的變數」-運算子「小於」-比較值「18」)、「增減變數」(物件選擇「球的變數」-設定值「1」)、「向右走一格」(物件選擇「球」)   ↳ 此處數值設定的原因為畫面上距離球左右四格處都有牆壁,因此要讓球只能走三格=數值上下加減 3。 Step 4|新增進階物件「左」/「右」(放置於後台) * 左:執行時機設定為「玩家碰觸後」,執行完觸發進階物件「球往左」。 * 右:執行時機設定為「玩家碰觸後」,執行完觸發進階物件「球往右」。 Step 5|將「我(玩家角色)」放置在進階物件「左」跟「右」之間 Step 6|\ 大功告成 / [[檔案:變數示意圖說.png|350px]] <small>控制球滾動的編輯區畫面參考</small> [[Category:{{SITENAME}}]] d2538b6b30dca75eb59b9f303e5aa9ff9fef7dad 1217 1216 2025-09-07T09:48:35Z Team9 625132 /* 舉例 */ wikitext text/x-wiki 以開關或變數進行條件判斷的功能。 == 符合時執行 == 以開關或變數的值進行條件判斷。若符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到否則執行、結束執行。 * 開關的條件判斷 ** 運算子:「等於」/「不等於」 ** 比較值和所選開關之間的關係:若符合運算子,則符合條件。 * 變數的條件判斷 ** 運算子:「等於」/「不等於」/「大於」/「小於」/「大於等於」/「小於等於」。 ** 比較值和所選變數之間的關係:若符合運算子,則符合條件。 == 結束執行 == 需與符合時執行與否則執行一起使用,作為條件判斷後執行事件的終止事件。 == 否則執行 == 需與符合時執行與結束執行一起使用。 若此事件之前的符合時執行未符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到結束執行。 == 條件組合 == 新增一組符合時執行、否則執行、結束執行。 == 舉例 == '''主題:設定電燈開關''' [[檔案:開關示意.gif|350px]] Step 1|場景搭建(放置於前台) * 新增靜止式調查物件「燈 1」~「燈 6」 Step 2|新增開關「電燈開關」(放置於後台) * 將原始值設定為關閉。 Step 3|新增進階物件「反轉」(放置於後台) * 執行時機設定為「被物件觸發」,設定事件:「反轉開關」(物件選擇「電燈開關」),放置於後台。   ↳ 很重要!因為要讓系統能辨別玩家調查後開關狀態的變化,才能順利符合不同的執行設定,執行開或關的動作哦! Step 4|新增進階物件「開」(放置於前台) * 執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「電燈開關」-運算子「等於」-比較值「關閉」)、「畫面漸變至顏色」(選擇半透明白色)、「物件呼吸燈(設定燈 1 ~ 燈 6)」,執行完觸發進階物件「反轉」。   ↳ 雖然 GIF 聽不到聲音,但製作時其實有加入「播放音效」,結合其他特殊效果會更讚,可以都玩玩看(ゝ∀・)b! Step 5|新增進階物件「關」(放置於前台) * 執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「電燈開關」-運算子「等於」-比較值「開啟」)、「畫面漸變至顏色」(選擇半透明黑色)、「停止物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。 Step 6|大功告成! [[檔案:開關示意圖說.png|350px]] <small>設定電燈開關的編輯區畫面參考</small> '''主題:控制球滾動''' [[檔案:變數示意.gif|350px]] Step 1|場景搭建(放置於前台) * 新增靜止式調查物件「球」以及兩側「牆壁」(放置於前台) Step 2|新增變數「球的變數」(放置於後台) * 初始值設定為 15。   ↳ 初始值的設定沒有絕對,只需注意與後續設定的條件數值對應正確即可。 Step 3|新增進階物件「球往左」/「球往右」(放置於後台) * 球往左:依序設定事件:「符合時執行」(型別選擇「變數」-物件選擇「球的變數」-運算子「大於」-比較值「12」)、「增減變數」(物件選擇「球的變數」-設定值「-1」)、「向左走一格」(物件選擇「球」) * 球往右:依序設定事件:「符合時執行」(型別選擇「變數」-物件選擇「球的變數」-運算子「小於」-比較值「18」)、「增減變數」(物件選擇「球的變數」-設定值「1」)、「向右走一格」(物件選擇「球」)   ↳ 此處數值設定的原因為畫面上距離球左右四格處都有牆壁,因此要讓球只能走三格=數值上下加減 3。 Step 4|新增進階物件「左」/「右」(放置於後台) * 左:執行時機設定為「玩家碰觸後」,執行完觸發進階物件「球往左」。 * 右:執行時機設定為「玩家碰觸後」,執行完觸發進階物件「球往右」。 Step 5|將「我(玩家角色)」放置在進階物件「左」跟「右」之間 Step 6|大功告成! [[檔案:變數示意圖說.png|350px]] <small>控制球滾動的編輯區畫面參考</small> [[Category:{{SITENAME}}]] f57d9c03c40353f49ab521369dbef002bfe009b5 1218 1217 2025-09-07T09:49:03Z Team9 625132 /* 舉例 */ wikitext text/x-wiki 以開關或變數進行條件判斷的功能。 == 符合時執行 == 以開關或變數的值進行條件判斷。若符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到否則執行、結束執行。 * 開關的條件判斷 ** 運算子:「等於」/「不等於」 ** 比較值和所選開關之間的關係:若符合運算子,則符合條件。 * 變數的條件判斷 ** 運算子:「等於」/「不等於」/「大於」/「小於」/「大於等於」/「小於等於」。 ** 比較值和所選變數之間的關係:若符合運算子,則符合條件。 == 結束執行 == 需與符合時執行與否則執行一起使用,作為條件判斷後執行事件的終止事件。 == 否則執行 == 需與符合時執行與結束執行一起使用。 若此事件之前的符合時執行未符合條件,則執行後續的事件,直至執行事件(執行內容)完成,或者執行到結束執行。 == 條件組合 == 新增一組符合時執行、否則執行、結束執行。 == 舉例 == '''主題:設定電燈開關''' [[檔案:開關示意.gif|350px]] Step 1|場景搭建(放置於前台) * 新增靜止式調查物件「燈 1」~「燈 6」 Step 2|新增開關「電燈開關」(放置於後台) * 將原始值設定為關閉。 Step 3|新增進階物件「反轉」(放置於後台) * 執行時機設定為「被物件觸發」,設定事件:「反轉開關」(物件選擇「電燈開關」),放置於後台。   ↳ 很重要!因為要讓系統能辨別玩家調查後開關狀態的變化,才能順利符合不同的執行設定,執行開或關的動作哦! Step 4|新增進階物件「開」(放置於前台) * 執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「電燈開關」-運算子「等於」-比較值「關閉」)、「畫面漸變至顏色」(選擇半透明白色)、「物件呼吸燈(設定燈 1 ~ 燈 6)」,執行完觸發進階物件「反轉」。   ↳ 雖然 GIF 聽不到聲音,但製作時其實有加入「播放音效」,結合其他特殊效果會更讚,可以都玩玩看(ゝ∀・)b! Step 5|新增進階物件「關」(放置於前台) * 執行時機設定為「玩家調查後」,並依序設定事件:「符合時執行」(型別選擇「開關」-物件選擇「電燈開關」-運算子「等於」-比較值「開啟」)、「畫面漸變至顏色」(選擇半透明黑色)、「停止物件呼吸燈(設定燈 1~燈 6)」,執行完觸發進階物件「反轉」。 Step 6|大功告成! [[檔案:開關示意圖說.png|350px]] <small>設定電燈開關的編輯區畫面參考</small> '''主題:控制球滾動''' [[檔案:變數示意.gif|350px]] Step 1|場景搭建(放置於前台) * 新增靜止式調查物件「球」以及兩側「牆壁」(放置於前台) Step 2|新增變數「球的變數」(放置於後台) * 初始值設定為 15。   ↳ 初始值的設定沒有絕對,只需注意與後續設定的條件數值對應正確即可。 Step 3|新增進階物件「球往左」/「球往右」(放置於後台) * 球往左:依序設定事件:「符合時執行」(型別選擇「變數」-物件選擇「球的變數」-運算子「大於」-比較值「12」)、「增減變數」(物件選擇「球的變數」-設定值「-1」)、「向左走一格」(物件選擇「球」) * 球往右:依序設定事件:「符合時執行」(型別選擇「變數」-物件選擇「球的變數」-運算子「小於」-比較值「18」)、「增減變數」(物件選擇「球的變數」-設定值「1」)、「向右走一格」(物件選擇「球」)   ↳ 此處數值設定的原因為畫面上距離球左右四格處都有牆壁,因此要讓球只能走三格=數值上下加減 3。 Step 4|新增進階物件「左」/「右」(放置於後台) * 左:執行時機設定為「玩家碰觸後」,執行完觸發進階物件「球往左」。 * 右:執行時機設定為「玩家碰觸後」,執行完觸發進階物件「球往右」。 Step 5|將「我(玩家角色)」放置在進階物件「左」跟「右」之間 Step 6|大功告成! [[檔案:變數示意圖說.png|350px]] <small>控制球滾動的編輯區畫面參考</small> [[Category:{{SITENAME}}]] f1f18ff140f8a1ee2d8c5267dabf3dc832b095fe 檔案:變數示意圖說.png 6 509 1209 2025-09-07T09:26:00Z Team9 625132 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 檔案:開關示意圖說.png 6 508 1210 1200 2025-09-07T09:30:25Z Team9 625132 Team9上傳了[[檔案:開關示意圖說.png]]的新版本 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 1214 1210 2025-09-07T09:46:08Z Team9 625132 Team9上傳了[[檔案:開關示意圖說.png]]的新版本 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 特殊字元 0 410 1219 923 2025-09-07T10:10:01Z Team9 625132 wikitext text/x-wiki 打字屬性中,有些特殊字元具有特別的用途。 ==全形大寫M== 全形大寫「M」是代表玩家的符號,能把玩家傳送到該字元的位置。 適用:物件{{MP link|打字機|link=打字機}}/事件{{MP link|打字機事件|link=打字機事件}} ==全形底線_== * 全形底線「_」:代表空格的符號,該位置不會產生碰撞。    ↳ 若使用全形空格 ==半形豎線== * 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「_」的話則會創造可以穿越的空位    ↳ 相關使用請參照:「打字機」、「成句規則」、「字面」 9a5bb814641883444bd377ef3cc032d82aa7b12d 1220 1219 2025-09-07T10:10:51Z Team9 625132 wikitext text/x-wiki 打字屬性中,有些特殊字元具有特別的用途。 ==全形大寫M== 全形大寫「M」是代表玩家的符號,能把玩家傳送到該字元的位置。 適用範圍: * 物件:{{MP link|打字機|link=打字機}} * 事件:{{MP link|打字機事件|link=打字機事件}} ==全形底線_== * 全形底線「_」:代表空格的符號,該位置不會產生碰撞。    ↳ 若使用全形空格 ==半形豎線== * 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「_」的話則會創造可以穿越的空位    ↳ 相關使用請參照:「打字機」、「成句規則」、「字面」 8c7f93ecc45e02b3073f9473fc2f625aa695ab48 1230 1220 2025-09-07T10:34:44Z Team9 625132 wikitext text/x-wiki 打字屬性中,有些特殊字元具有特別的用途。 ==全形大寫M== 全形大寫「M」是代表玩家的符號。 * 功能:能把玩家傳送到該字元的位置。 * 適用範圍: ** 物件:{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}}  [[檔案:特殊字元-全形M.gif|300px]]  <small>示範:主人使用了全形大寫M成功把狗叫回家了</small> ==全形底線_== 全形底線「_」:代表空格的符號。 * 功能 1:在字面中插入遊戲中不會顯示出來的空格,且我(玩家角色)或物件通過該位置時不會產生碰撞。    ↳ 小提醒:若使用全形空格則會形成看不見的阻擋物,無法被穿透。 * 適用範圍: ** {{MP link|字面|link=屬性欄#物件屬性}} ** 物件:{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}}  [[檔案:05. 包含「_」的物件.png|750px]]  <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small>  [[檔案:特殊字元-全形_-1.gif|300px]]  <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small> * 功能 2:在成句裡希望保留的位置插入「_」,就能形成有效的空格。 * 適用範圍: ** {{MP link|宣告成句規則|link=宣告成句規則}} ** {{MP link|宣告成句規則事件|link=遊戲機制#宣告成句規則}}  [[檔案:特殊字元-全形_-2.gif|300px]]  <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small> 適用範圍: * 物件:{{MP link|打字機|link=打字機}} * 事件:{{MP link|打字機事件|link=打字機事件}} ==半形豎線== * 半形豎線「|」:代表打字機的停頓,一個「|」約停頓 0.1 秒。 如果要在字面中加入空格,輸入空格的話會創造無法穿越的空位,輸入全形底線「_」的話則會創造可以穿越的空位    ↳ 相關使用請參照:「打字機」、「成句規則」、「字面」 98afe19fc37775cb358b7c5c21f18bd98cfc831a 1232 1230 2025-09-07T10:45:38Z Team9 625132 wikitext text/x-wiki 打字屬性中,有些特殊字元具有特別的用途。 ==全形大寫M== 全形大寫「M」是代表玩家的符號。 * 功能:能把玩家傳送到該字元的位置。 * 適用範圍: ** 物件:{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}}  [[檔案:特殊字元-全形M.gif|300px]]  <small>示範:主人使用了全形大寫M成功把狗叫回家了</small> ==全形底線_== 全形底線「_」是代表空格的符號。 * 功能 1:在字面中插入遊戲中不會顯示出來的空格,且我(玩家角色)或物件通過該位置時不會產生碰撞。    ↳ 小提醒:若使用全形空格則會形成看不見的阻擋物,無法被穿透。 * 適用範圍: ** {{MP link|字面|link=屬性欄#物件屬性}} ** 物件:{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}}  [[檔案:05. 包含「_」的物件.png|750px]]  <small>示範:若使用全形底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small>  [[檔案:特殊字元-全形_-1.gif|300px]]  <small>示範:使用全形底線 v.s 使用全形空格</small> * 功能 2:在成句裡希望保留的位置插入「_」,就能形成有效的空格。 * 適用範圍: ** {{MP link|宣告成句規則|link=宣告成句規則}} ** {{MP link|宣告成句規則事件|link=遊戲機制#宣告成句規則}}  [[檔案:特殊字元-全形_-2.gif|300px]]  <small>示範:設定成句規則為「燈_亮了」,讓「不」被刪除後可以直接成立成句規則</small> ==半形豎線 |== 半形豎線 | 代表打字機的停頓。 * 功能:一個「|」約停頓 0.1 秒。 * 適用範圍: ** 物件:{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}}  [[檔案:特殊字元-半形.gif|300px]]  <small>示範:設定成句規則為「燈_亮了」,讓「不」被刪除後可以直接成立成句規則</small> e2256f45cde07d8344639cd09234a5bde77b85f7 1233 1232 2025-09-07T10:46:04Z Team9 625132 /* 半形豎線 | */ wikitext text/x-wiki 打字屬性中,有些特殊字元具有特別的用途。 ==全形大寫M== 全形大寫「M」是代表玩家的符號。 * 功能:能把玩家傳送到該字元的位置。 * 適用範圍: ** 物件:{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}}  [[檔案:特殊字元-全形M.gif|300px]]  <small>示範:主人使用了全形大寫M成功把狗叫回家了</small> ==全形底線_== 全形底線「_」是代表空格的符號。 * 功能 1:在字面中插入遊戲中不會顯示出來的空格,且我(玩家角色)或物件通過該位置時不會產生碰撞。    ↳ 小提醒:若使用全形空格則會形成看不見的阻擋物,無法被穿透。 * 適用範圍: ** {{MP link|字面|link=屬性欄#物件屬性}} ** 物件:{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}}  [[檔案:05. 包含「_」的物件.png|750px]]  <small>示範:若使用全形底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small>  [[檔案:特殊字元-全形_-1.gif|300px]]  <small>示範:使用全形底線 v.s 使用全形空格</small> * 功能 2:在成句裡希望保留的位置插入「_」,就能形成有效的空格。 * 適用範圍: ** {{MP link|宣告成句規則|link=宣告成句規則}} ** {{MP link|宣告成句規則事件|link=遊戲機制#宣告成句規則}}  [[檔案:特殊字元-全形_-2.gif|300px]]  <small>示範:設定成句規則為「燈_亮了」,讓「不」被刪除後可以直接成立成句規則</small> ==半形豎線 |== 半形豎線 | 代表打字機的停頓。 * 功能:一個「|」約停頓 0.1 秒。 * 適用範圍: ** 物件:{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}}  [[檔案:特殊字元-半形.gif|300px]]  <small>示範:網路差的話訊息會斷斷續續很合理吧</small> 5ad02edd08060424d95e4d669236673a49a1c1a6 屬性欄 0 407 1221 1074 2025-09-07T10:19:20Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄會顯示專案與地圖的屬性。   ↳ 關於專案與地圖的各屬性說明請參考{{MP link|基本設定|link=宣告成句規則}} * 選取單一物件時,屬性欄會顯示該物件的屬性。   ↳ 若選取範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=條件}},或是在物件屬性欄裡設定「執行完觸發」,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。  [[檔案:觸發鏈示意.png|250px]]  <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> * 一次選取多個物件時,屬性欄會顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * (不)透明度:{{MP link|我(玩家角色)|link=我(玩家角色)}}、{{MP link|進階物件|link=進階物件}}以及{{MP link|動畫物件|link=動畫物件}}可以調整物件在遊戲裡實際呈現的透明度。 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小。   ↳ 基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:03. 只能輸入一個字的字面.webp|250px]]  <small>限制只能輸入一個字符的字面</small>  [[檔案:04. 可以輸入多個字符的字面.webp|250px]]  <small>可以輸入多個字符的字面</small>  [[檔案:05. 包含「_」的物件.png|750px]]  <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行。若有多個執行事件(執行內容)在此時機執行,則會按照物件的建立順序依序執行,因此可以只設定一個最先執行的執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制}},以及{{MP link|觸發物件(執行其他物件)|link=物件操作}} * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後觸發「執行完觸發」所設定的物件。   ↳ 單個執行事件(執行內容)可以在{{MP link|範例物件|link=範例物件}}裡直接設定,若要設定多個執行事件(執行內容),可以在{{MP link|進階物件|link=進階物件}}與{{MP link|動畫物件|link=動畫物件}}裡透過不同事件的設定自行組合。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A。 512820ac28effd231caaac86d05edb8c7a84cb7a 1222 1221 2025-09-07T10:19:31Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄會顯示專案與地圖的屬性。   ↳ 關於專案與地圖的各屬性說明請參考{{MP link|基本設定|link=宣告成句規則}} * 選取單一物件時,屬性欄會顯示該物件的屬性。   ↳ 若選取範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=條件}},或是在物件屬性欄裡設定「執行完觸發」,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。  [[檔案:觸發鏈示意.png|250px]]  <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> * 一次選取多個物件時,屬性欄會顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * (不)透明度:{{MP link|我(玩家角色)|link=我(玩家角色)}}、{{MP link|進階物件|link=進階物件}}以及{{MP link|動畫物件|link=動畫物件}}可以調整物件在遊戲裡實際呈現的透明度。 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小。   ↳ 基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:03. 只能輸入一個字的字面.webp|250px]]  <small>限制只能輸入一個字符的字面</small>  [[檔案:04. 可以輸入多個字符的字面.webp|250px]]  <small>可以輸入多個字符的字面</small>  [[檔案:05. 包含「_」的物件.png|750px]]  <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行。若有多個執行事件(執行內容)在此時機執行,則會按照物件的建立順序依序執行,因此可以只設定一個最先執行的執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制}},以及{{MP link|觸發物件(執行其他物件)|link=物件操作}} * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後觸發「執行完觸發」所設定的物件。   ↳ 單個執行事件(執行內容)可以在{{MP link|範例物件|link=範例物件}}裡直接設定,若要設定多個執行事件(執行內容),可以在{{MP link|進階物件|link=進階物件}}與{{MP link|動畫物件|link=動畫物件}}裡透過不同事件的設定自行組合。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的效果。 3c9899c7460919e22442faeae805bfbdbec84241 1244 1222 2025-09-07T12:57:43Z Team9 625132 /* 專案屬性 */ wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄會顯示專案與地圖的屬性。   ↳ 關於專案與地圖的各屬性說明請參考{{MP link|基本設定|link=基本設定}} * 選取單一物件時,屬性欄會顯示該物件的屬性。   ↳ 若選取範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=條件}},或是在物件屬性欄裡設定「執行完觸發」,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。  [[檔案:觸發鏈示意.png|250px]]  <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> * 一次選取多個物件時,屬性欄會顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * (不)透明度:{{MP link|我(玩家角色)|link=我(玩家角色)}}、{{MP link|進階物件|link=進階物件}}以及{{MP link|動畫物件|link=動畫物件}}可以調整物件在遊戲裡實際呈現的透明度。 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小。   ↳ 基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:03. 只能輸入一個字的字面.webp|250px]]  <small>限制只能輸入一個字符的字面</small>  [[檔案:04. 可以輸入多個字符的字面.webp|250px]]  <small>可以輸入多個字符的字面</small>  [[檔案:05. 包含「_」的物件.png|750px]]  <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行。若有多個執行事件(執行內容)在此時機執行,則會按照物件的建立順序依序執行,因此可以只設定一個最先執行的執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制}},以及{{MP link|觸發物件(執行其他物件)|link=物件操作}} * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後觸發「執行完觸發」所設定的物件。   ↳ 單個執行事件(執行內容)可以在{{MP link|範例物件|link=範例物件}}裡直接設定,若要設定多個執行事件(執行內容),可以在{{MP link|進階物件|link=進階物件}}與{{MP link|動畫物件|link=動畫物件}}裡透過不同事件的設定自行組合。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的效果。 6256bcb06c336968a137d4e2c64fff4101be7b37 1245 1244 2025-09-07T12:58:24Z Team9 625132 /* 專案屬性 */ wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄會顯示專案與地圖的屬性。   ↳ 關於專案與地圖的各屬性說明請參考{{MP link|基本設定|link=基本設定}} * 選取單一物件時,屬性欄會顯示該物件的屬性。   ↳ 若選取範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制#宣告成句規則}},或是在物件屬性欄裡設定「執行完觸發」,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。  [[檔案:觸發鏈示意.png|250px]]  <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> * 一次選取多個物件時,屬性欄會顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * (不)透明度:{{MP link|我(玩家角色)|link=我(玩家角色)}}、{{MP link|進階物件|link=進階物件}}以及{{MP link|動畫物件|link=動畫物件}}可以調整物件在遊戲裡實際呈現的透明度。 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小。   ↳ 基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:03. 只能輸入一個字的字面.webp|250px]]  <small>限制只能輸入一個字符的字面</small>  [[檔案:04. 可以輸入多個字符的字面.webp|250px]]  <small>可以輸入多個字符的字面</small>  [[檔案:05. 包含「_」的物件.png|750px]]  <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行。若有多個執行事件(執行內容)在此時機執行,則會按照物件的建立順序依序執行,因此可以只設定一個最先執行的執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制}},以及{{MP link|觸發物件(執行其他物件)|link=物件操作}} * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後觸發「執行完觸發」所設定的物件。   ↳ 單個執行事件(執行內容)可以在{{MP link|範例物件|link=範例物件}}裡直接設定,若要設定多個執行事件(執行內容),可以在{{MP link|進階物件|link=進階物件}}與{{MP link|動畫物件|link=動畫物件}}裡透過不同事件的設定自行組合。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的效果。 d3a5bd8fd210b74484bcf9bd2ce8511eb40797b5 1246 1245 2025-09-07T12:58:49Z Team9 625132 /* 專案屬性 */ wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄會顯示專案與地圖的屬性。   ↳ 關於專案與地圖的各屬性說明請參考{{MP link|專案與世界資訊|link=基本設定#專案與世界資訊}} * 選取單一物件時,屬性欄會顯示該物件的屬性。   ↳ 若選取範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制#宣告成句規則}},或是在物件屬性欄裡設定「執行完觸發」,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。  [[檔案:觸發鏈示意.png|250px]]  <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> * 一次選取多個物件時,屬性欄會顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * (不)透明度:{{MP link|我(玩家角色)|link=我(玩家角色)}}、{{MP link|進階物件|link=進階物件}}以及{{MP link|動畫物件|link=動畫物件}}可以調整物件在遊戲裡實際呈現的透明度。 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小。   ↳ 基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:03. 只能輸入一個字的字面.webp|250px]]  <small>限制只能輸入一個字符的字面</small>  [[檔案:04. 可以輸入多個字符的字面.webp|250px]]  <small>可以輸入多個字符的字面</small>  [[檔案:05. 包含「_」的物件.png|750px]]  <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行。若有多個執行事件(執行內容)在此時機執行,則會按照物件的建立順序依序執行,因此可以只設定一個最先執行的執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制}},以及{{MP link|觸發物件(執行其他物件)|link=物件操作}} * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後觸發「執行完觸發」所設定的物件。   ↳ 單個執行事件(執行內容)可以在{{MP link|範例物件|link=範例物件}}裡直接設定,若要設定多個執行事件(執行內容),可以在{{MP link|進階物件|link=進階物件}}與{{MP link|動畫物件|link=動畫物件}}裡透過不同事件的設定自行組合。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的效果。 bbfef4616ad5ab1736f0f1cc2921d86dfdea2767 1247 1246 2025-09-07T12:59:55Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄會顯示專案與地圖的屬性。   ↳ 關於專案與地圖的各屬性說明請參考{{MP link|專案與世界資訊|link=基本設定#專案與世界資訊}} * 選取單一物件時,屬性欄會顯示該物件的屬性。   ↳ 若選取範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制#宣告成句規則}},或是在物件屬性欄裡設定「執行完觸發」,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。  [[檔案:觸發鏈示意.png|250px]]  <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> * 一次選取多個物件時,屬性欄會顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * (不)透明度:{{MP link|我(玩家角色)|link=我(玩家角色)}}、{{MP link|進階物件|link=進階物件}}以及{{MP link|動畫物件|link=動畫物件}}可以調整物件在遊戲裡實際呈現的透明度。 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小。   ↳ 基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:03. 只能輸入一個字的字面.webp|250px]]  <small>限制只能輸入一個字符的字面</small>  [[檔案:04. 可以輸入多個字符的字面.webp|250px]]  <small>可以輸入多個字符的字面</small>  [[檔案:05. 包含「_」的物件.png|750px]]  <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行。若有多個執行事件(執行內容)在此時機執行,則會按照物件的建立順序依序執行,因此可以只設定一個最先執行的執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制#宣告成句規則}},以及{{MP link|觸發物件(執行其他物件)|link=物件操作}} * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後觸發「執行完觸發」所設定的物件。   ↳ 單個執行事件(執行內容)可以在{{MP link|範例物件|link=範例物件}}裡直接設定,若要設定多個執行事件(執行內容),可以在{{MP link|進階物件|link=進階物件}}與{{MP link|動畫物件|link=動畫物件}}裡透過不同事件的設定自行組合。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的效果。 869ec48b7efc2492c559677527109db3f11dcbd8 1248 1247 2025-09-07T13:00:19Z Team9 625132 /* 物件屬性 */ wikitext text/x-wiki 位於介面的右側欄,無論是專案、世界或地圖的相關設定,還是物件的各種性質(如字面、顏色、位置、執行時機、新增{{MP link|事件|link=事件}}等),都會在這裡調整。 ==專案屬性== * 在沒有選取物件時,屬性欄會顯示專案與地圖的屬性。   ↳ 關於專案與地圖的各屬性說明請參考{{MP link|專案與世界資訊|link=基本設定#專案與世界資訊}} * 選取單一物件時,屬性欄會顯示該物件的屬性。   ↳ 若選取範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制#宣告成句規則}},或是在物件屬性欄裡設定「執行完觸發」,該物件會以箭頭的方式標示「能觸發該物件的物件」以及「該物件所觸發的物件」。  [[檔案:觸發鏈示意.png|250px]]  <small>觸發鏈示意:畫面上的「句」指的是能觸發該物件的物件,「物」則是該物件所觸發的物件</small> * 一次選取多個物件時,屬性欄會顯示所有被選取物件的名稱。 ==物件屬性== * 物件名稱:在同一個地圖上,物件名稱不可重複。 * 物件描述:簡述物件的用途。 * (不)透明度:{{MP link|我(玩家角色)|link=我(玩家角色)}}、{{MP link|進階物件|link=進階物件}}以及{{MP link|動畫物件|link=動畫物件}}可以調整物件在遊戲裡實際呈現的透明度。 * 字面:決定物件在地圖上的樣子,可以輸入任何字符或改變顏色,但請注意,不論全形或半形,每個字符都會在地圖上佔據一格的大小。   ↳ 基於遊戲機制,有些物件的字面屬性被限制只能輸入一個字符,例如{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|可被刪除的物件|link=可被刪除的物件}}、{{MP link|可被推移的物件|link=可被推移的物件}}。   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:03. 只能輸入一個字的字面.webp|250px]]  <small>限制只能輸入一個字符的字面</small>  [[檔案:04. 可以輸入多個字符的字面.webp|250px]]  <small>可以輸入多個字符的字面</small>  [[檔案:05. 包含「_」的物件.png|750px]]  <small>若使用全行底線,雖然在字面及地圖編輯區仍會顯示,但在遊戲中不會顯示出來</small> * 可被玩家刪推:設定物件可以與玩家進行哪些互動。   ↳ 刪推的具體機制說明請參考{{MP link|經典機制|link=經典機制}} * 執行時機:設定物件的執行事件(執行內容)在什麼時機執行。 ** 遊戲開始後:遊戲開始後馬上執行。若有多個執行事件(執行內容)在此時機執行,則會按照物件的建立順序依序執行,因此可以只設定一個最先執行的執行事件(執行內容)的物件為「遊戲開始後」執行,其他物件則透過「執行完觸發」的設定串聯在一起。 ** 玩家調查後:玩家調查該物件(面對物件按下空格鍵)後執行。 ** 玩家觸碰後:玩家觸碰該物件(緊貼該物件後,再往該物件的方向走一格)後執行。 ** 被物件觸發:被其他物件觸發執行。能觸發物件的機制包含:執行完觸發、範例物件的{{MP link|宣告成句規則|link=宣告成句規則}}、事件的{{MP link|宣告成句規則|link=遊戲機制#宣告成句規則}},以及{{MP link|執行其他物件|link=物件操作#執行其他物件}} * 執行事件(執行內容):代表每個物件的主要功能,會根據執行時機的設定,在不同的時間點執行,並在執行完後觸發「執行完觸發」所設定的物件。   ↳ 單個執行事件(執行內容)可以在{{MP link|範例物件|link=範例物件}}裡直接設定,若要設定多個執行事件(執行內容),可以在{{MP link|進階物件|link=進階物件}}與{{MP link|動畫物件|link=動畫物件}}裡透過不同事件的設定自行組合。 * 執行完觸發:在一個物件的執行事件(執行內容)執行完成後,觸發其他物件執行。   ↳ 小技巧:物件無法觸發自己引起迴圈,如果希望製作反覆執行執行事件(執行內容)的物件,可以製作兩個相同物件,並在執行完觸發中選定對方,就能完成 A 觸發 B,B 再觸發 A 的效果。 d4728cffdd84a54b71521e5a3d37831150268268 編輯須知 0 408 1223 1195 2025-09-07T10:20:16Z Team9 625132 wikitext text/x-wiki * 如果是單純修改文字,只需點選上方的「編輯」/如果需要調整格式、圖片或連結,則需要點選上方的「編輯原始碼」 * 新增新頁面:直接點選左欄的[[特殊:NewPage|新建頁面]] * 由於首頁並不會直接展示所有的頁面,需要回到該類別(如:{{MP link|範例物件|link=範例物件}}、{{MP link|事件|link=事件}})編輯原始碼,把該頁的連結嵌進去,或是不放在類別裡,只跟相關條目相互連結(如:{{MP link|特殊字元|link=特殊字元}})。 ==排版設定== * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) * 新增特殊區塊: * 新增表格: <div class="mp-links columns-6"> * 一 * 二 * 三 * 四 * 五 * 六 </div> ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的[[特殊:上傳|上傳圖像/文件]] * 圖片格式:[[檔案:02. 功能欄超粗略示意圖.webp]]    ↳ 如要調整圖片大小或位置,可加上「|」,例:|300px|right * 新增屬性卡: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) ec2cbf8d5715f4846ff58352280682c19eb9c73c 1224 1223 2025-09-07T10:20:26Z Team9 625132 wikitext text/x-wiki * 如果是單純修改文字,只需點選上方的「編輯」/如果需要調整格式、圖片或連結,則需要點選上方的「編輯原始碼」 * 新增新頁面:直接點選左欄的[[特殊:NewPage|新建頁面]] * 由於首頁並不會直接展示所有的頁面,需要回到該類別(如:{{MP link|範例物件|link=範例物件}}、{{MP link|事件|link=事件}})編輯原始碼,把該頁的連結嵌進去,或是不放在類別裡,只跟相關條目相互連結(如:{{MP link|特殊字元|link=特殊字元}})。 ==排版設定== * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) * 新增特殊區塊: 單按空白鍵 * 新增表格: <div class="mp-links columns-6"> * 一 * 二 * 三 * 四 * 五 * 六 </div> ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的[[特殊:上傳|上傳圖像/文件]] * 圖片格式:[[檔案:02. 功能欄超粗略示意圖.webp]]    ↳ 如要調整圖片大小或位置,可加上「|」,例:|300px|right * 新增屬性卡: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) dda5d21ee9113992c6b7c90db1620b32c6b0db3a 1225 1224 2025-09-07T10:20:42Z Team9 625132 wikitext text/x-wiki * 如果是單純修改文字,只需點選上方的「編輯」/如果需要調整格式、圖片或連結,則需要點選上方的「編輯原始碼」 * 新增新頁面:直接點選左欄的[[特殊:NewPage|新建頁面]] * 由於首頁並不會直接展示所有的頁面,需要回到該類別(如:{{MP link|範例物件|link=範例物件}}、{{MP link|事件|link=事件}})編輯原始碼,把該頁的連結嵌進去,或是不放在類別裡,只跟相關條目相互連結(如:{{MP link|特殊字元|link=特殊字元}})。 ==排版設定== * 新增頁面內章節:在標題左右兩側各打== * 新增頁面連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱}}(頁面名稱需與該頁面完全一致才能順利連結) * 新增頁面段落連結:{{MP link|會呈現在頁面上的文字|link=頁面名稱#該段落名稱}}(會讓頁面直接跳轉到該段) * 新增特殊區塊:單按空白鍵 特殊區塊示意 * 新增表格: <div class="mp-links columns-6"> * 一 * 二 * 三 * 四 * 五 * 六 </div> ==影音示意== * 新增圖片: ** 先在原始碼連結插入該圖片,後續要刪除或更新需到[[特殊:檔案清單|檔案清單]] ** 直接點選左欄的[[特殊:上傳|上傳圖像/文件]] * 圖片格式:[[檔案:02. 功能欄超粗略示意圖.webp]]    ↳ 如要調整圖片大小或位置,可加上「|」,例:|300px|right * 新增屬性卡: {{Example character infobox |title=移動式調查物件 |image=移動式調查物件.webp |caption='''屬性'''<br><hr>字面<br>[[檔案:字面超超超簡略示意.png|350px]]<hr>執行時機<br>[[File:執行時機超超簡略示意.jpg|350px]] }} * 新增影片連結與預覽:(未知) 0e860c644b2b5b957178ed04a2b7cf67c914f1b8 經典機制 0 386 1226 1167 2025-09-07T10:25:44Z Team9 625132 /* 成句規則 */ wikitext text/x-wiki 在《文字遊戲》中,我們開發了數種基於文字特性的遊戲機制,這些機制能夠透過玩家的{{MP link|初始能力|link=基本設定#初始能力設定}}、{{MP link|範例物件|link=範例物件}}或{{MP link|事件|link=事件}}來設定或觸發。   ↳ 經典機制的遊玩操作方式請參考{{MP link|操作指引|link=介面操作#操作指引}}   ↳ 物件的屬性設定請參考{{MP link|物件屬性|link=屬性欄#物件屬性}}。若要新增複合功能的物件,可使用{{MP link|進階物件|link=進階物件}}進行進階設定。 ==打字== * 在地圖的特定位置打出文字。在《文字遊戲》中,每個文字都屬於物件,因此可以將物件置換入打出的文字中,使具有特殊功能的物件,自然且戲劇性地出場。 * 觸發打字的方式: ** 範例物件:{{MP link|移動式調查物件|link=移動式調查物件}}、{{MP link|靜止式調查物件|link=靜止式調查物件}}、{{MP link|打字機|link=打字機}} ** 事件:{{MP link|打字機事件|link=打字機事件}} * 打字預覽:在選取到包含打字的事件時,地圖編輯區會顯示該打字預覽,可以直接在地圖編輯區上拖曳預覽顯示來改變打字的位置。    ↳ 小提醒:目前尚未做出包含轉移物件的打字預覽,功能將於未來持續更新完善! * 轉移物件:將其他已製作好的物件插入打好的文字裡。 ** 步驟一:按下「+插入轉移物件」按鈕,會自動彈出選擇物件的視窗,顯示該屬性中能被選擇的物件。 ** 步驟二:在要插入物件處,按下物件前方被置於中括號([ ])內的編號 ** 步驟三:事件被觸發後,即會在指定的位置打出指定的物件  [[檔案:轉移物件示意.gif]]  <small>效果示意:先在後台新增可被刪除的物件「你」以及成句規則「看到這裡的__勇者」,而後在「嗨」的打字內容中插入轉移物件「你」</small> ==刪字== * 玩家可以透過面對物件按下刪除鍵(「Delete」或者「Backspace」),來刪除該物件。 * 觸發刪字的前提: ** 玩家需要開啟「刪字」能力 ** 物件的屬性需設定為「可被刪除」 * 觸發刪字的方式: ** 範例物件:新增{{MP link|可被刪除的物件|link=可被刪除的物件}}(該物件會自動於遊戲開始後開啟玩家的刪字能力) ** 事件:{{MP link|刪字|link=能力設定#刪字}}  [[檔案:04.可刪除物件示意.gif]] ==推字== * 玩家可以透過面對物件按下面向該物件的方向鍵,來推移該物件。 * 觸發推字的前提: ** 玩家需要開啟「推字」能力 ** 物件的屬性需設定為「可被推移」 * 觸發推字的方式: ** 範例物件:新增{{MP link|可被推移的物件|link=可被推移的物件}}(該物件會自動於遊戲開始後開啟玩家的推字能力) ** 事件:{{MP link|推字|link=能力設定#推字}}  [[檔案:05.可推移物件示意.gif]] ==拆字== * 玩家可以透過面對物件按下 Tab 鍵,將該物件拆解為另外兩個物件。 * 觸發拆字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發拆字的方式: ** 範例物件:新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定  [[檔案:06.可拆解物件示意.gif]] ==組字== * 玩家可以透過面對兩個相鄰的物件按下對應方向的方向鍵,來組合該兩個物件為另一個物件。 * 觸發組字的前提: ** 玩家需要開啟「拆組字」能力 ** 物件的屬性需設定為「可被拆組」 * 觸發組字的方式: ** 新增{{MP link|拆字組合|link=拆字組合}}或{{MP link|組字組合|link=組字組合}}(該物件會自動於遊戲開始後開啟玩家的拆組字能力) ** 使用事件:{{MP link|拆組字|link=能力設定#拆組字}}進行設定  [[檔案:07.可組合物件示意.gif]] ==成句規則== * 透過在地圖中組成特定字句,觸發其他物件的遊戲機制。需注意成句可以被直向或橫向觸發,但不能被斜向觸發。 * 設定新的成句規則:{{MP link|宣告成句規則|link=宣告成句規則}}或{{MP link|宣告成句規則事件|link=遊戲機制#宣告成句規則}} * 取消既有的成句規則:{{MP link|取消成句規則|link=取消成句規則}}或{{MP link|取消成句規則事件|link=遊戲機制#取消成句規則}}   ↳ 有些特殊字元可以創造不同的效果,詳細使用說明請參照{{MP link|特殊字元|link=特殊字元}}  [[檔案:08.宣告成句規則示意.gif]] ==復原關卡== * 玩家可以按下 Ctrl + Z(Windows)或 command + Z(macOS)回到上一個{{MP link|遊戲存檔|link=系統#遊戲存檔}}的地圖狀態。 * 觸發復原關卡的前提:玩家需要開啟復原關卡的能力。 4b2bacfb215da3ae59f973b73cad7b4211a78f9e 檔案:特殊字元-全形_-1.gif 6 510 1227 2025-09-07T10:33:08Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:特殊字元-全形_-2.gif 6 511 1228 2025-09-07T10:33:10Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:特殊字元-全形M.gif 6 512 1229 2025-09-07T10:33:12Z Team9 625132 wikitext text/x-wiki == 许可协议 == {{License|game}} 530e23f9dbd0898edf281dda864fba2a3d42a21c 檔案:特殊字元-半形.gif 6 513 1231 2025-09-07T10:45:16Z Team9 625132 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d Word Game World Wiki/pages 0 5 1234 907 2025-09-07T12:25:07Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 分類導覽 | class = centered-content }} 編輯器的功能相當豐富,為了方便大家查找,我們將常用的項目整理成六大分類,讓剛接觸的勇者可以跟著導引快速上手,已經熟悉操作的勇者也可以直接根據分類跳轉到想了解的功能說明! 「介面操作」:進到編輯器後會先看到的畫面。本頁會一一說明各區塊的功能,同時介紹「編輯」與「遊玩」的操作方式。還不認識編輯器的話,從這裡開始就對了。 「屬性欄」:不管是一開始對整個專案的設定,還是開始製作關卡後對物件的功能調整,都會在這裡進行。 「基本設定」:建立專案後的第一步。這些設定會決定你的關卡會如何在「平行世界」中展現,以及玩家在遊戲裡能做到哪些事。開始製作關卡前,先把「基本設定」完成吧! 「經典機制」:前作《文字遊戲》裡有數種基於文字特性的遊戲機制,這些機制構成關卡的主要玩法,讓關卡更有趣、更有挑戰性。本頁將介紹這些迷人的機制。 「範例物件」:在遊戲裡,每個字都是物件,是搭建場景與設計互動的基礎元素。範例物件預先封裝了特定功能,可以用來快速放置與組合,讓你輕鬆完成場景與互動設計。 「事件」:透過事件可以對玩家或範例物件設定各種執行內容,靈活組合不同事件,為你的關卡打造獨特玩法吧。 <div class="mp-links columns-6"> * {{MP link|介面操作|link=介面操作|image=玩法內容-示意封面-介面_1.png|size=100px}} * {{MP link|屬性欄|link=屬性欄|image=玩法內容-示意封面-屬性_1.png|size=100px}} * {{MP link|基本設定|link=基本設定|image=玩法內容-示意封面-基設_1.png|size=100px}} * {{MP link|經典機制|link=經典機制|image=玩法內容-示意封面-機制_1.png|size=100px}} * {{MP link|範例物件|link=範例物件|image=玩法內容-示意封面-範例_1.png|size=100px}} * {{MP link|事件|link=事件|image=玩法內容-示意封面-事件_1.png|size=100px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 38505fa3386b296b331a97df63161e2e807ad973 1235 1234 2025-09-07T12:25:57Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 分類導覽 | class = centered-content }} 編輯器的功能相當豐富,為了方便大家查找,我們將常用的項目整理成六大分類,讓剛接觸的勇者可以跟著導引快速上手,已經熟悉操作的勇者也可以直接根據分類跳轉到想了解的功能說明! * 「介面操作」:進到編輯器後會先看到的畫面。本頁會一一說明各區塊的功能,同時介紹「編輯」與「遊玩」的操作方式。還不認識編輯器的話,從這裡開始就對了。 * 「屬性欄」:不管是一開始對整個專案的設定,還是開始製作關卡後對物件的功能調整,都會在這裡進行。 * 「基本設定」:建立專案後的第一步。這些設定會決定你的關卡會如何在「平行世界」中展現,以及玩家在遊戲裡能做到哪些事。開始製作關卡前,先把「基本設定」完成吧! * 「經典機制」:前作《文字遊戲》裡有數種基於文字特性的遊戲機制,這些機制構成關卡的主要玩法,讓關卡更有趣、更有挑戰性。本頁將介紹這些迷人的機制。 * 「範例物件」:在遊戲裡,每個字都是物件,是搭建場景與設計互動的基礎元素。範例物件預先封裝了特定功能,可以用來快速放置與組合,讓你輕鬆完成場景與互動設計。 * 「事件」:透過事件可以對玩家或範例物件設定各種執行內容,靈活組合不同事件,為你的關卡打造獨特玩法吧。 <div class="mp-links columns-6"> * {{MP link|介面操作|link=介面操作|image=玩法內容-示意封面-介面_1.png|size=100px}} * {{MP link|屬性欄|link=屬性欄|image=玩法內容-示意封面-屬性_1.png|size=100px}} * {{MP link|基本設定|link=基本設定|image=玩法內容-示意封面-基設_1.png|size=100px}} * {{MP link|經典機制|link=經典機制|image=玩法內容-示意封面-機制_1.png|size=100px}} * {{MP link|範例物件|link=範例物件|image=玩法內容-示意封面-範例_1.png|size=100px}} * {{MP link|事件|link=事件|image=玩法內容-示意封面-事件_1.png|size=100px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 2e015447d9bbec756df1d8b6f04335afd52810a9 1236 1235 2025-09-07T12:26:23Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 分類導覽 | class = centered-content }} 編輯器的功能相當豐富,為了方便大家查找,我們將常用的項目整理成六大分類,讓剛接觸的勇者可以跟著導引快速上手,已經熟悉操作的勇者也可以直接根據分類跳轉到想了解的功能說明! * 「介面操作」 進到編輯器後會先看到的畫面。本頁會一一說明各區塊的功能,同時介紹「編輯」與「遊玩」的操作方式。還不認識編輯器的話,從這裡開始就對了。 * 「屬性欄」 不管是一開始對整個專案的設定,還是開始製作關卡後對物件的功能調整,都會在這裡進行。 * 「基本設定」 建立專案後的第一步。這些設定會決定你的關卡會如何在「平行世界」中展現,以及玩家在遊戲裡能做到哪些事。開始製作關卡前,先把「基本設定」完成吧! * 「經典機制」 前作《文字遊戲》裡有數種基於文字特性的遊戲機制,這些機制構成關卡的主要玩法,讓關卡更有趣、更有挑戰性。本頁將介紹這些迷人的機制。 * 「範例物件」 在遊戲裡,每個字都是物件,是搭建場景與設計互動的基礎元素。範例物件預先封裝了特定功能,可以用來快速放置與組合,讓你輕鬆完成場景與互動設計。 * 「事件」 透過事件可以對玩家或範例物件設定各種執行內容,靈活組合不同事件,為你的關卡打造獨特玩法吧! <div class="mp-links columns-6"> * {{MP link|介面操作|link=介面操作|image=玩法內容-示意封面-介面_1.png|size=100px}} * {{MP link|屬性欄|link=屬性欄|image=玩法內容-示意封面-屬性_1.png|size=100px}} * {{MP link|基本設定|link=基本設定|image=玩法內容-示意封面-基設_1.png|size=100px}} * {{MP link|經典機制|link=經典機制|image=玩法內容-示意封面-機制_1.png|size=100px}} * {{MP link|範例物件|link=範例物件|image=玩法內容-示意封面-範例_1.png|size=100px}} * {{MP link|事件|link=事件|image=玩法內容-示意封面-事件_1.png|size=100px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> d6a48b831361adadc4cb2ca9195ddae5deeb5a43 1237 1236 2025-09-07T12:26:44Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 分類導覽 | class = centered-content }} 編輯器的功能相當豐富,為了方便大家查找,我們將常用的項目整理成六大分類,讓剛接觸的勇者可以跟著導引快速上手,已經熟悉操作的勇者也可以根據分類直接跳轉到想了解的功能說明! * 「介面操作」 進到編輯器後會先看到的畫面。本頁會一一說明各區塊的功能,同時介紹「編輯」與「遊玩」的操作方式。還不認識編輯器的話,從這裡開始就對了。 * 「屬性欄」 不管是一開始對整個專案的設定,還是開始製作關卡後對物件的功能調整,都會在這裡進行。 * 「基本設定」 建立專案後的第一步。這些設定會決定你的關卡會如何在「平行世界」中展現,以及玩家在遊戲裡能做到哪些事。開始製作關卡前,先把「基本設定」完成吧! * 「經典機制」 前作《文字遊戲》裡有數種基於文字特性的遊戲機制,這些機制構成關卡的主要玩法,讓關卡更有趣、更有挑戰性。本頁將介紹這些迷人的機制。 * 「範例物件」 在遊戲裡,每個字都是物件,是搭建場景與設計互動的基礎元素。範例物件預先封裝了特定功能,可以用來快速放置與組合,讓你輕鬆完成場景與互動設計。 * 「事件」 透過事件可以對玩家或範例物件設定各種執行內容,靈活組合不同事件,為你的關卡打造獨特玩法吧! <div class="mp-links columns-6"> * {{MP link|介面操作|link=介面操作|image=玩法內容-示意封面-介面_1.png|size=100px}} * {{MP link|屬性欄|link=屬性欄|image=玩法內容-示意封面-屬性_1.png|size=100px}} * {{MP link|基本設定|link=基本設定|image=玩法內容-示意封面-基設_1.png|size=100px}} * {{MP link|經典機制|link=經典機制|image=玩法內容-示意封面-機制_1.png|size=100px}} * {{MP link|範例物件|link=範例物件|image=玩法內容-示意封面-範例_1.png|size=100px}} * {{MP link|事件|link=事件|image=玩法內容-示意封面-事件_1.png|size=100px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> cc767e782de6f976d63ff0fa729a842e669c16a9 1241 1237 2025-09-07T12:55:24Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 分類導覽 | class = centered-content }} 編輯器的功能相當豐富,為了方便大家查找,我們將常用的項目整理成六大類,讓剛接觸的勇者可以跟著導引快速上手,已經熟悉操作的勇者也可以根據分類直接跳轉到想了解的功能說明! * 「介面操作」 進到編輯器後會先看到的畫面。本頁會一一說明各區塊的功能,同時介紹「編輯」與「遊玩」的操作方式。還不認識編輯器的話,從這裡開始就對了。 * 「屬性欄」 不管是一開始對整個專案的設定,還是開始製作關卡後對物件的功能調整,都會在這裡進行。 * 「基本設定」 建立專案後的第一步。這些設定會決定你的關卡會如何在「平行世界」中展現,以及玩家在遊戲裡能做到哪些事。開始製作關卡前,先把「基本設定」完成吧! * 「經典機制」 前作《文字遊戲》裡有數種基於文字特性的遊戲機制,這些機制構成關卡的主要玩法,讓關卡更有趣、更有挑戰性。本頁將介紹這些迷人的機制。 * 「範例物件」 在遊戲裡,每個字都是物件,是搭建場景與設計互動的基礎元素。範例物件預先封裝了特定功能,可以用來快速放置與組合,讓你輕鬆完成場景與互動設計。 * 「事件」 透過事件可以對玩家或範例物件設定各種執行內容,靈活組合不同事件,為你的關卡打造獨特玩法吧! <div class="mp-links columns-6"> * {{MP link|介面操作|link=介面操作|image=玩法內容-示意封面-介面_1.png|size=100px}} * {{MP link|屬性欄|link=屬性欄|image=玩法內容-示意封面-屬性_1.png|size=100px}} * {{MP link|基本設定|link=基本設定|image=玩法內容-示意封面-基設_1.png|size=100px}} * {{MP link|經典機制|link=經典機制|image=玩法內容-示意封面-機制_1.png|size=100px}} * {{MP link|範例物件|link=範例物件|image=玩法內容-示意封面-範例_1.png|size=100px}} * {{MP link|事件|link=事件|image=玩法內容-示意封面-事件_1.png|size=100px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 80c4d60f32c789687bd0e6e46b4b9aa89b30cacf Word Game World Wiki/welcome 0 4 1238 1009 2025-09-07T12:53:11Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = 歡迎來到文字遊戲世界的編輯器大百科 {{SITENAME}}! }} 想知道編輯器能做什麼?看不懂某個功能能做什麼?無論怎麼調整就是無法讓遊戲功能順利運作? 別擔心,無論你是剛上手的新手,還是想鑽研更多細節的老手,都能在這裡找到最完整的教學檔案。 目前已經更新了 [[Special:AllPages|{{NUMBEROFARTICLES}} 篇文章]],快來看看吧! {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 3f65dc57b78a85713c149b4d19f1998b5d634d50 Word Game World Wiki/intro 0 409 1239 959 2025-09-07T12:54:15Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|1200px|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,不僅有製作團隊 Team9 打造的主線故事世界,也能在平行世界中探索與其他 IP 跨界合作或者是全球玩家自製的關卡。 當然,你也可以加入這場創作盛宴! 不需要任何程式基礎,只要帶上你的無限創意,使用「編輯器」就能打造屬於自己的文字遊戲世界,現在就來試試吧! Step 1 建立一個新專案   ↳ {{MP link|「專案」-「新專案」|link=介面操作#功能列}} Step 2 為你的世界命名   ↳ {{MP link|「專案屬性」-「專案名稱」、「世界資訊」|link=屬性欄#專案屬性}} Step 3 打造專屬的世界   ↳ {{MP link|「範例物件」|link=範例物件}}、{{MP link|「事件」|link=事件}} Step 4 完成後儲存關卡   ↳ {{MP link|「專案」-「儲存專案」|link=介面操作#功能欄}} Step 5 上傳到平行世界   ↳ {{MP link|「世界」-「上傳世界」|link=介面操作#功能欄}} {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> c81b3fd339dfe9b02fb8a32160b7540b288265f7 1240 1239 2025-09-07T12:54:38Z Team9 625132 wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|1200px|置中]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,不僅有製作團隊 Team9 打造的主線故事世界,也能在平行世界中探索與其他 IP 跨界合作或者是全球玩家自製的關卡。 當然,你也可以加入這場創作盛宴! 不需要任何程式基礎,只要帶上你的無限創意,使用「編輯器」就能打造屬於自己的文字遊戲世界,現在就來試試吧! Step 1 建立一個新專案   ↳ {{MP link|「專案」-「新專案」|link=介面操作#功能列}} Step 2 為你的世界命名   ↳ {{MP link|「專案屬性」-「專案名稱」、「世界資訊」|link=屬性欄#專案屬性}} Step 3 打造專屬的世界   ↳ {{MP link|「範例物件」|link=範例物件}}、{{MP link|「事件」|link=事件}} Step 4 完成後儲存關卡   ↳ {{MP link|「專案」-「儲存專案」|link=介面操作#功能列}} Step 5 上傳到平行世界   ↳ {{MP link|「世界」-「上傳世界」|link=介面操作#功能列}} {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> d2657ef1c85a26fa10fc1a885edcf8b3dd294a39 介面操作 0 375 1242 977 2025-09-07T12:56:22Z Team9 625132 wikitext text/x-wiki 開啟編輯器後,你會立刻看到主要的工作畫面:上方是功能列與範例物件列,右側是屬性欄,而在中間佔據最大面積的則是地圖編輯區,像試玩、隱藏格線或物件列表這幾個功能都可以在這裡找到。這些區域各自對應不同的需求,能幫助玩家一步步完成關卡設計。 在「介面操作」的這個頁面同時也會介紹基本操作方式,讓你不管是在編輯器裡創作,還是實際進入遊戲遊玩,都能快速上手。 ==功能列== [[檔案:功能列示意.png|400px|right]] 可以執行如專案存檔與開啟、新增或編輯物件、轉換語言、進入社群或回報錯誤等功能。 * 專案:不管是建立新專案、開啟既有專案、儲存當前編輯中的專案、另存新檔還是匯出世界專案都在此執行。 * 編輯:包含動作的復原、重做、複製、剪下、貼上或刪除。 * 新增:新增範例物件。   ↳範例物件也可以在功能列下方的範例物件列點選對應圖示,就能直接新增到地圖編輯區。   ↳各範例物件說明請參考{{MP link|範例物件|link=範例物件}} * 語言:目前可以切換簡體中文與繁體中文兩種語言。 * 開發人員:提供開發人員檢視與維修編輯器狀態時使用的欄位。 * 社群協作:可以在這裡加入官方的 Discord 一起交流使用編輯器或試玩關卡的各種想法,如果在使用過程中,眼尖的你看見了任何問題,當然也非常歡迎你大聲告訴我們:「這裡有蟲快來抓!」 * 世界:這個神秘管道可以讓你把設計好的遊戲關卡投稿到「平行世界」,當然,也可以把你送回其他世界繼續探索與冒險! ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|基本設定|link=基本設定#地圖名稱與數量設定}} * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。   ↳ 各欄位的詳細說明請參考{{MP link|屬性欄|link=屬性欄}} ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意 2.png|400px]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]][[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 4692e8665721bd225663482829cc05b3677bc033 1243 1242 2025-09-07T12:56:55Z Team9 625132 /* 地圖編輯區 */ wikitext text/x-wiki 開啟編輯器後,你會立刻看到主要的工作畫面:上方是功能列與範例物件列,右側是屬性欄,而在中間佔據最大面積的則是地圖編輯區,像試玩、隱藏格線或物件列表這幾個功能都可以在這裡找到。這些區域各自對應不同的需求,能幫助玩家一步步完成關卡設計。 在「介面操作」的這個頁面同時也會介紹基本操作方式,讓你不管是在編輯器裡創作,還是實際進入遊戲遊玩,都能快速上手。 ==功能列== [[檔案:功能列示意.png|400px|right]] 可以執行如專案存檔與開啟、新增或編輯物件、轉換語言、進入社群或回報錯誤等功能。 * 專案:不管是建立新專案、開啟既有專案、儲存當前編輯中的專案、另存新檔還是匯出世界專案都在此執行。 * 編輯:包含動作的復原、重做、複製、剪下、貼上或刪除。 * 新增:新增範例物件。   ↳範例物件也可以在功能列下方的範例物件列點選對應圖示,就能直接新增到地圖編輯區。   ↳各範例物件說明請參考{{MP link|範例物件|link=範例物件}} * 語言:目前可以切換簡體中文與繁體中文兩種語言。 * 開發人員:提供開發人員檢視與維修編輯器狀態時使用的欄位。 * 社群協作:可以在這裡加入官方的 Discord 一起交流使用編輯器或試玩關卡的各種想法,如果在使用過程中,眼尖的你看見了任何問題,當然也非常歡迎你大聲告訴我們:「這裡有蟲快來抓!」 * 世界:這個神秘管道可以讓你把設計好的遊戲關卡投稿到「平行世界」,當然,也可以把你送回其他世界繼續探索與冒險! ==範例物件列== 點選此列的各個按鈕,可以新增各種{{MP link|範例物件|link=範例物件}}。 ==地圖編輯區== [[檔案:地圖編輯區 2.png|450px|right]] 用於編輯、選取、移動、預覽地圖中的各個{{MP link|物件|link=範例物件}}或{{MP link|事件|link=事件}}。 * 前台:白框內的黑色區域,是實際遊戲裡的地圖大小,也就是遊戲內會顯示的最大範圍。 * 後台:白框外的灰色區域,不會在遊戲中顯示,建議將執行事件,或是不希望預設出現在場上的物件都放在後台。   ↳ 調整地圖大小的方式請參考{{MP link|地圖名稱與數量設定|link=基本設定#地圖名稱與數量設定}} * 位置:當滑鼠在地圖編輯區移動時,右下角的白框中會顯示滑鼠所在的位置,第一個數字是欄,第二個數字是列,越往右方欄數越大,越往下方列數越大。   ↳ 簡體中文則相反,第一個數字是列,第二個數字是欄。 * 隱藏格線:將地圖編輯區的格線隱藏,可以用來檢視地圖在實際遊玩時的整體效果。 * 開始試玩:點選「開始試玩」之後即可遊玩目前的專案/下載的專案,並且在試玩視窗的上下排會同步顯示物件的執行狀態。   ↳ 注意:體驗不同關卡時,需要先將前一個關卡的試玩檔關閉,才能開啟下一個。 ==屬性欄== 設定專案、地圖、物件屬性的面板。   ↳ 各欄位的詳細說明請參考{{MP link|屬性欄|link=屬性欄}} ==物件列表== 直覺方便地管理地圖裡每個物件的列表。可以單選或多選物件列表中的物件,以拖曳的方式改變其圖層種類及顯示順序。 在物件列表裡,物件會根據「是否會互相碰撞」和「顯示的優先程度」區分為三種圖層,且在同一個圖層中,越上方的物件會越優先顯示: * 前景:玩家或其他物件可穿越,穿越時會被物件擋住。 [[檔案:前景示意(1).gif|400px]] * 主要:玩家或其他物件不可穿越,會阻擋移動。 [[檔案:主要示意(1).gif|400px]] * 背景:玩家或其他物件可穿越,穿越時會被玩家或其他物件擋住。 [[檔案:背景示意_(1).gif|400px]] ==預設顏色意義== [[檔案:顏色示意 2.png|400px]] * 白字:一般物件,通常放在編輯區內 * 黃字:標示重點規則的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 藍字:標示演出效果的物件組合,加進編輯區後可能會自動拆成多個物件,建議放在編輯區外。 * 紅字:標示清除或取消規則的物件組合,建議放在編輯區外。   ↳ 各物件的詳細說明請參考{{MP link|範例物件|link=範例物件}} ==操作指引== [[檔案:指引 編輯 2.webp|600px]][[檔案:指引 遊玩 2.webp|600px]] [[Category:{{SITENAME}}]] 9c1d2662c7f2509a7a74fa19d9f58a693034f1ed 事件 0 294 1249 1144 2025-09-07T13:06:51Z Team9 625132 wikitext text/x-wiki 能對玩家或範例物件設定各種不同的執行內容,可依功能細分成十一個類別。各類別說明以下: * 「能力設定」:與玩家能力相關。 * 「物件操作」、「打字機事件」、「遊戲機制」:與遊玩機制相關。 * 「點唱機」、「攝影機」:控制音效、音樂與遊戲畫面的呈現。 * 「提示」:提供玩家遊玩時的線索或引導。 * 「系統」:與系統面的設定相關。 * 「代數」、「條件」:與變數、開關相關。 * 「註解」:方便創作關卡的過程中隨時記錄與整理。 管理事件 * 新增事件的方式:在屬性欄點選「+按這裡新增事件」按鈕。   ↳ 只有{{MP link|進階物件|link=進階物件}}、{{MP link|動畫物件|link=動畫物件}}可以新增事件。 * 改變事件順序:事件會由上往下依序執行,拖曳標題可以改變事件執行的先後順序。 * 展開或收合事件:點選事件標題,可以展開或收合事件的詳細內容。 * 刪除事件:點選事件標題旁的「x」就可以刪除事件。 ==事件一覽== <div class="mp-links columns-6"> * {{MP link|物件操作|link=物件操作|image=玩法內容-事件封面-物件操作.png|size=100px}} * {{MP link|打字機事件|link=打字機事件|image=玩法內容-事件封面-打字機.png|size=100px}} * {{MP link|能力設定|link=能力設定|image=玩法內容-事件封面-能力設定.png|size=100px}} * {{MP link|遊戲機制|link=遊戲機制|image=玩法內容-事件封面-遊戲機制.png|size=100px}} * {{MP link|點唱機|link=點唱機|image=玩法內容-事件封面-點唱機.png|size=100px}} * {{MP link|攝影機|link=攝影機|image=玩法內容-事件封面-攝影機.png|size=100px}} * {{MP link|提示|link=提示|image=玩法內容-事件封面-提示.png|size=100px}} * {{MP link|系統|link=系統|image=玩法內容-事件封面-系統.png|size=100px}} * {{MP link|代數|link=代數|image=玩法內容-事件封面-代數.png|size=100px}} * {{MP link|條件|link=條件|image=玩法內容-事件封面-條件.png|size=100px}} * {{MP link|註解|link=註解|image=玩法內容-事件封面-註解.png|size=100px}} </div> [[Category:{{SITENAME}}]] 74fe137f894372b8df381ac977f630bea7240a27 1250 1249 2025-09-07T13:07:06Z Team9 625132 wikitext text/x-wiki 能對玩家或範例物件設定各種不同的執行內容,可依功能細分成十一個類別。各類別說明以下: * 「能力設定」:與玩家能力相關。 * 「物件操作」、「打字機事件」、「遊戲機制」:與遊玩機制相關。 * 「點唱機」、「攝影機」:控制音效、音樂與遊戲畫面的呈現。 * 「提示」:提供玩家遊玩時的線索或引導。 * 「系統」:與系統面的設定相關。 * 「代數」、「條件」:與變數、開關相關。 * 「註解」:方便創作關卡的過程中隨時記錄與整理。 管理事件的方式: * 新增事件:在屬性欄點選「+按這裡新增事件」按鈕。   ↳ 只有{{MP link|進階物件|link=進階物件}}、{{MP link|動畫物件|link=動畫物件}}可以新增事件。 * 改變事件順序:事件會由上往下依序執行,拖曳標題可以改變事件執行的先後順序。 * 展開或收合事件:點選事件標題,可以展開或收合事件的詳細內容。 * 刪除事件:點選事件標題旁的「x」就可以刪除事件。 ==事件一覽== <div class="mp-links columns-6"> * {{MP link|物件操作|link=物件操作|image=玩法內容-事件封面-物件操作.png|size=100px}} * {{MP link|打字機事件|link=打字機事件|image=玩法內容-事件封面-打字機.png|size=100px}} * {{MP link|能力設定|link=能力設定|image=玩法內容-事件封面-能力設定.png|size=100px}} * {{MP link|遊戲機制|link=遊戲機制|image=玩法內容-事件封面-遊戲機制.png|size=100px}} * {{MP link|點唱機|link=點唱機|image=玩法內容-事件封面-點唱機.png|size=100px}} * {{MP link|攝影機|link=攝影機|image=玩法內容-事件封面-攝影機.png|size=100px}} * {{MP link|提示|link=提示|image=玩法內容-事件封面-提示.png|size=100px}} * {{MP link|系統|link=系統|image=玩法內容-事件封面-系統.png|size=100px}} * {{MP link|代數|link=代數|image=玩法內容-事件封面-代數.png|size=100px}} * {{MP link|條件|link=條件|image=玩法內容-事件封面-條件.png|size=100px}} * {{MP link|註解|link=註解|image=玩法內容-事件封面-註解.png|size=100px}} </div> [[Category:{{SITENAME}}]] 27bb361671419b519e4dc4d6928039ba7a669f0c 檔案:Site-logo.png 6 514 1251 2025-09-15T16:36:36Z Team9 625132 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 1252 1251 2025-09-15T16:37:18Z Team9 625132 Team9上傳了[[檔案:Site-logo.png]]的新版本 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 1253 1252 2025-09-15T16:41:13Z Team9 625132 受保護 "[[檔案:Site-logo.png]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)​[上傳=僅允許管理員](無限期)) wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 1255 1253 2025-09-15T16:56:19Z Team9 625132 Team9上傳了[[檔案:Site-logo.png]]的新版本 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 1256 1255 2025-09-15T16:57:10Z Team9 625132 Team9上傳了[[檔案:Site-logo.png]]的新版本 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 檔案:Site-favicon.ico 6 515 1254 2025-09-15T16:55:01Z Team9 625132 wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 1257 1254 2025-09-15T16:57:34Z Team9 625132 受保護 "[[檔案:Site-favicon.ico]]"​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)​[上傳=僅允許管理員](無限期)) wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d 檔案:Site-favicon.ico 6 515 1258 1257 2025-09-15T16:57:49Z Team9 625132 已變更「[[檔案:Site-favicon.ico]]」的保護設定​([編輯=僅允許管理員](無限期)​[重命名=僅允許管理員](無限期)​[上傳=僅允許管理員](無限期))​[連鎖] wikitext text/x-wiki == 授權條款 == {{License|game}} 9126039b1dd9c6f8bd49b4e90ffeb2618608cf6d MediaWiki:Sidebar 8 516 1259 2025-09-15T17:01:16Z Team9 625132 建立內容為「* navigation ** mainpage|首頁頁 ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help-mediawiki * sidebar-customizing-wiki ** MediaWiki:Sidebar|sidebar-edit-sidebar ** MediaWiki:Common.css|sidebar-edit-common-css ** MediaWiki:Vector.css|sidebar-edit-vector-css ** MediaWiki:Common.js|sidebar-edit-common-js ** Special:Gadgets|sidebar-gadgets ** Special:AllPages|sidebar-all-pages ** Special:SpecialPages|sidebar-special-pages * wiki…」的新頁面 wikitext text/x-wiki * navigation ** mainpage|首頁頁 ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help-mediawiki * sidebar-customizing-wiki ** MediaWiki:Sidebar|sidebar-edit-sidebar ** MediaWiki:Common.css|sidebar-edit-common-css ** MediaWiki:Vector.css|sidebar-edit-vector-css ** MediaWiki:Common.js|sidebar-edit-common-js ** Special:Gadgets|sidebar-gadgets ** Special:AllPages|sidebar-all-pages ** Special:SpecialPages|sidebar-special-pages * wiki.gg ** support:|sidebar-support-wiki ** Wikigg-ticket-link|sidebar-submit-ticket ** wikigg-socialmedia-joinlink|wikigg-socialmedia-jointext-sidebar 19b7b24ec6b1c09045c74e85df807b44eb7670b0 1260 1259 2025-09-15T17:03:25Z Team9 625132 wikitext text/x-wiki * navigation|導覽 ** mainpage|首頁 ** recentchanges-url|近期更新 ** 介面操作|介面操作 * sidebar-customizing-wiki ** MediaWiki:Sidebar|sidebar-edit-sidebar ** MediaWiki:Common.css|sidebar-edit-common-css ** MediaWiki:Vector.css|sidebar-edit-vector-css ** MediaWiki:Common.js|sidebar-edit-common-js ** Special:Gadgets|sidebar-gadgets ** Special:AllPages|sidebar-all-pages ** Special:SpecialPages|sidebar-special-pages * wiki.gg ** support:|sidebar-support-wiki ** Wikigg-ticket-link|sidebar-submit-ticket ** wikigg-socialmedia-joinlink|wikigg-socialmedia-jointext-sidebar d6c1ffe29fc38dc95b8f8e47a0037cee3121466b 1261 1260 2025-09-15T17:09:10Z Team9 625132 wikitext text/x-wiki * navigation|全站導覽 ** mainpage|首頁 ** recentchanges-url|近期更新 ** 編輯須知|編輯須知 * 編輯器大百科 ** 介面操作|介面操作 ** 屬性欄|屬性欄 ** 基本設定|基本設定 ** 經典機制|經典機制 ** 範例物件|範例物件 ** 事件|事件 * 傳送到其他世界 |Team9 官方網站 |Team9 官方 Facebook |Team9 官方 Instagram |《文字遊戲世界》Steam 遊戲商店頁面 |《文字遊戲世界》discord 討論社群 * 工具 ** MediaWiki:Sidebar|側欄位 ** MediaWiki:Common.css|sidebar-edit-common-css ** MediaWiki:Vector.css|sidebar-edit-vector-css ** MediaWiki:Common.js|sidebar-edit-common-js ** Special:Gadgets|sidebar-gadgets ** Special:AllPages|sidebar-all-pages ** Special:SpecialPages|sidebar-special-pages * wiki.gg ** support:|sidebar-support-wiki ** Wikigg-ticket-link|sidebar-submit-ticket ** wikigg-socialmedia-joinlink|wikigg-socialmedia-jointext-sidebar e9a72e3b777bf24a0dd0293c7fa7dc62ed0ebd3d 1262 1261 2025-09-15T17:09:37Z Team9 625132 wikitext text/x-wiki * navigation|全站導覽 ** mainpage|首頁 ** recentchanges-url|近期更新 ** 編輯須知|編輯須知 * 編輯器大百科 ** 介面操作|介面操作 ** 屬性欄|屬性欄 ** 基本設定|基本設定 ** 經典機制|經典機制 ** 範例物件|範例物件 ** 事件|事件 * 傳送到其他世界 https://team9.co/ |Team9 官方網站 |Team9 官方 Facebook |Team9 官方 Instagram |《文字遊戲世界》Steam 遊戲商店頁面 |《文字遊戲世界》discord 討論社群 * 工具 ** MediaWiki:Sidebar|側欄位 ** MediaWiki:Common.css|sidebar-edit-common-css ** MediaWiki:Vector.css|sidebar-edit-vector-css ** MediaWiki:Common.js|sidebar-edit-common-js ** Special:Gadgets|sidebar-gadgets ** Special:AllPages|sidebar-all-pages ** Special:SpecialPages|sidebar-special-pages * wiki.gg ** support:|sidebar-support-wiki ** Wikigg-ticket-link|sidebar-submit-ticket ** wikigg-socialmedia-joinlink|wikigg-socialmedia-jointext-sidebar c8544ec49b830e62caa2354e14eaaeb7dcd01a63 1263 1262 2025-09-15T17:10:30Z Team9 625132 wikitext text/x-wiki * navigation|全站導覽 ** mainpage|首頁 ** recentchanges-url|近期更新 ** 編輯須知|編輯須知 * 編輯器大百科 ** 介面操作|介面操作 ** 屬性欄|屬性欄 ** 基本設定|基本設定 ** 經典機制|經典機制 ** 範例物件|範例物件 ** 事件|事件 * 傳送到其他世界 ** https://team9.co/ |Team9 官方網站 ** https://www.facebook.com/Team9Collective |Team9 官方 Facebook ** https://www.instagram.com/Team9Collective/# |Team9 官方 Instagram ** https://store.steampowered.com/app/3114370/_/ |《文字遊戲世界》Steam 遊戲商店頁面 ** https://discord.com/invite/f3UPc835Dy |《文字遊戲世界》discord 討論社群 * 工具 ** MediaWiki:Sidebar|側欄位 ** MediaWiki:Common.css|sidebar-edit-common-css ** MediaWiki:Vector.css|sidebar-edit-vector-css ** MediaWiki:Common.js|sidebar-edit-common-js ** Special:Gadgets|sidebar-gadgets ** Special:AllPages|sidebar-all-pages ** Special:SpecialPages|sidebar-special-pages * wiki.gg ** support:|sidebar-support-wiki ** Wikigg-ticket-link|sidebar-submit-ticket ** wikigg-socialmedia-joinlink|wikigg-socialmedia-jointext-sidebar 2eeeb12997422c37013e0edf6da66372c5d4f5b3 1264 1263 2025-09-15T17:10:47Z Team9 625132 wikitext text/x-wiki * navigation|全站導覽 ** mainpage|首頁 ** recentchanges-url|近期更新 ** 編輯須知|編輯須知 * 編輯器大百科 ** 介面操作|介面操作 ** 屬性欄|屬性欄 ** 基本設定|基本設定 ** 經典機制|經典機制 ** 範例物件|範例物件 ** 事件|事件 * 傳送到其他世界 ** https://team9.co/ |Team9 官方網站 ** https://www.facebook.com/Team9Collective |Team9 官方 Facebook ** https://www.instagram.com/Team9Collective/# |Team9 官方 Instagram ** https://store.steampowered.com/app/3114370/_/ |Steam 遊戲商店頁面 ** https://discord.com/invite/f3UPc835Dy |discord 討論社群 * 工具 ** MediaWiki:Sidebar|側欄位 ** MediaWiki:Common.css|sidebar-edit-common-css ** MediaWiki:Vector.css|sidebar-edit-vector-css ** MediaWiki:Common.js|sidebar-edit-common-js ** Special:Gadgets|sidebar-gadgets ** Special:AllPages|sidebar-all-pages ** Special:SpecialPages|sidebar-special-pages * wiki.gg ** support:|sidebar-support-wiki ** Wikigg-ticket-link|sidebar-submit-ticket ** wikigg-socialmedia-joinlink|wikigg-socialmedia-jointext-sidebar 1886177c1e24febaa84e8025c02bcfe4ce9c2c8f 1265 1264 2025-09-15T17:13:39Z Team9 625132 wikitext text/x-wiki * navigation|全站導覽 ** mainpage|首頁 ** recentchanges-url|近期更新 ** 編輯須知|編輯須知 * 編輯器大百科 ** 介面操作|介面操作 ** 屬性欄|屬性欄 ** 基本設定|基本設定 ** 經典機制|經典機制 ** 範例物件|範例物件 ** 事件|事件 * 傳送到其他世界 ** https://team9.co/ |Team9 官方網站 ** https://www.facebook.com/Team9Collective |Team9 官方 Facebook ** https://www.instagram.com/Team9Collective/# |Team9 官方 Instagram ** https://store.steampowered.com/app/3114370/_/ |Steam 遊戲商店頁面 ** https://discord.com/invite/f3UPc835Dy |discord 討論社群 * 編輯維基 ** MediaWiki:Sidebar|側欄位 ** MediaWiki:Common.css|自定義 css ** MediaWiki:Common.js|自定義 js ** support:|Support Wiki c78e3184f4a1ed32138581c4031b7ff5888cfc92 1266 1265 2025-09-15T17:14:11Z Team9 625132 wikitext text/x-wiki * 全站導覽 ** mainpage|首頁 ** recentchanges-url|近期更新 ** 編輯須知|編輯須知 * 編輯器大百科 ** 介面操作|介面操作 ** 屬性欄|屬性欄 ** 基本設定|基本設定 ** 經典機制|經典機制 ** 範例物件|範例物件 ** 事件|事件 * 傳送到其他世界 ** https://team9.co/ |Team9 官方網站 ** https://www.facebook.com/Team9Collective |Team9 官方 Facebook ** https://www.instagram.com/Team9Collective/# |Team9 官方 Instagram ** https://store.steampowered.com/app/3114370/_/ |Steam 遊戲商店頁面 ** https://discord.com/invite/f3UPc835Dy |discord 討論社群 * 側欄 ** MediaWiki:Sidebar|側欄位 ** MediaWiki:Common.css|自定義 css ** MediaWiki:Common.js|自定義 js ** support:|Support Wiki b19f7d8ea7cf2a8827181ea078952331d19b37f7 1267 1266 2025-09-15T17:14:46Z Team9 625132 wikitext text/x-wiki * 編輯器大百科 ** mainpage|首頁 ** recentchanges-url|近期更新 ** 編輯須知|編輯須知 * 編輯器大百科 ** 介面操作|介面操作 ** 屬性欄|屬性欄 ** 基本設定|基本設定 ** 經典機制|經典機制 ** 範例物件|範例物件 ** 事件|事件 * 傳送到其他世界 ** https://team9.co/ |Team9 官方網站 ** https://www.facebook.com/Team9Collective |Team9 官方 Facebook ** https://www.instagram.com/Team9Collective/# |Team9 官方 Instagram ** https://store.steampowered.com/app/3114370/_/ |Steam 遊戲商店頁面 ** https://discord.com/invite/f3UPc835Dy |Discord 討論社群 * 側欄 ** MediaWiki:Sidebar|側欄位 ** MediaWiki:Common.css|自定義 css ** MediaWiki:Common.js|自定義 js ** support:|Support Wiki 89cf6047ee273552d725a1b7df0b22d412b246b0 1268 1267 2025-09-15T17:14:57Z Team9 625132 wikitext text/x-wiki * 編輯器大百科123 ** mainpage|首頁 ** recentchanges-url|近期更新 ** 編輯須知|編輯須知 * 編輯器大百科 ** 介面操作|介面操作 ** 屬性欄|屬性欄 ** 基本設定|基本設定 ** 經典機制|經典機制 ** 範例物件|範例物件 ** 事件|事件 * 傳送到其他世界 ** https://team9.co/ |Team9 官方網站 ** https://www.facebook.com/Team9Collective |Team9 官方 Facebook ** https://www.instagram.com/Team9Collective/# |Team9 官方 Instagram ** https://store.steampowered.com/app/3114370/_/ |Steam 遊戲商店頁面 ** https://discord.com/invite/f3UPc835Dy |Discord 討論社群 * 側欄 ** MediaWiki:Sidebar|側欄位 ** MediaWiki:Common.css|自定義 css ** MediaWiki:Common.js|自定義 js ** support:|Support Wiki 3bf8555bdef4a02a2686b2d569015ac2b41c336d 1269 1268 2025-09-15T17:15:06Z Team9 625132 wikitext text/x-wiki * 編輯器大百科123 ** mainpage|首頁 ** recentchanges-url|近期更新 ** 編輯須知|編輯須知 * 編輯器大百科 ** 介面操作|介面操作 ** 屬性欄|屬性欄 ** 基本設定|基本設定 ** 經典機制|經典機制 ** 範例物件|範例物件 ** 事件|事件 * 傳送到其他世界 ** https://team9.co/ |Team9 官方網站 ** https://www.facebook.com/Team9Collective |Team9 官方 Facebook ** https://www.instagram.com/Team9Collective/# |Team9 官方 Instagram ** https://store.steampowered.com/app/3114370/_/ |Steam 遊戲商店頁面 ** https://discord.com/invite/f3UPc835Dy |Discord 討論社群 * 側欄 ** MediaWiki:Sidebar|側欄位 ** MediaWiki:Common.css|自定義 css ** MediaWiki:Common.js|自定義 js ** support:|Support Wiki f02ba7bd86836f087625089e3c78fcf3f06513f4 1270 1269 2025-09-15T17:15:13Z Team9 625132 wikitext text/x-wiki ** mainpage|首頁 ** recentchanges-url|近期更新 ** 編輯須知|編輯須知 * 編輯器大百科 ** 介面操作|介面操作 ** 屬性欄|屬性欄 ** 基本設定|基本設定 ** 經典機制|經典機制 ** 範例物件|範例物件 ** 事件|事件 * 傳送到其他世界 ** https://team9.co/ |Team9 官方網站 ** https://www.facebook.com/Team9Collective |Team9 官方 Facebook ** https://www.instagram.com/Team9Collective/# |Team9 官方 Instagram ** https://store.steampowered.com/app/3114370/_/ |Steam 遊戲商店頁面 ** https://discord.com/invite/f3UPc835Dy |Discord 討論社群 * 側欄 ** MediaWiki:Sidebar|側欄位 ** MediaWiki:Common.css|自定義 css ** MediaWiki:Common.js|自定義 js ** support:|Support Wiki b825c340bb8330576ef87859ade4a0b81eca7818 Word Game World Wiki/intro 0 409 1271 1240 2025-09-15T21:32:01Z Mr Pie 5 2833 responsive-image so it plays nice on mobile. wikitext text/x-wiki {{Main page box/start | title = Intro }} [[檔案:首頁歡迎示意動圖 2.gif|1200px|置中|class=responsive-image]] 歡迎來到《文字遊戲世界》的編輯器大百科! 在文字遊戲的世界中,不僅有製作團隊 Team9 打造的主線故事世界,也能在平行世界中探索與其他 IP 跨界合作或者是全球玩家自製的關卡。 當然,你也可以加入這場創作盛宴! 不需要任何程式基礎,只要帶上你的無限創意,使用「編輯器」就能打造屬於自己的文字遊戲世界,現在就來試試吧! Step 1 建立一個新專案   ↳ {{MP link|「專案」-「新專案」|link=介面操作#功能列}} Step 2 為你的世界命名   ↳ {{MP link|「專案屬性」-「專案名稱」、「世界資訊」|link=屬性欄#專案屬性}} Step 3 打造專屬的世界   ↳ {{MP link|「範例物件」|link=範例物件}}、{{MP link|「事件」|link=事件}} Step 4 完成後儲存關卡   ↳ {{MP link|「專案」-「儲存專案」|link=介面操作#功能列}} Step 5 上傳到平行世界   ↳ {{MP link|「世界」-「上傳世界」|link=介面操作#功能列}} {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> b675f1533d640a5f49ed63f439b2d1b77cc7736b